- Fazer download do Lubuntu 12.10 64bits, de preferência com um gestor de ficheiros, por exemplo SteadyFlow:
http://cdimage.ubuntu.com/lubuntu/relea ... -amd64.iso - Instalar o Lubuntu 12.10 no Virtual Box:
- Instalar o VirtualBox;
- Criei o disco de 8GB dinâmico
- RAM 800MB
- Instalar os pacotes das guest-additions do VirtualBox para poder ter o Clipboard partilhado com o sistema e para ter a resolução do monitor correta:sudo apt-get install virtualbox-ose-dkms virtualbox-guest-additions virtualbox-guest-x11
E desliguei a máquina para ter efeito no próximo início. - Criar uma pasta partilhada para, para além de ter um clipboard partilhado entre o sistema e a máquina virtual, ter eu meio de comunicação entre pastas.
- Nas Configurações da máquina Virtual, adicionei uma pasta com as seguintes configurações:
- Arranquei com a máquina virtual e adicionei o meu utilizador ao grupo vboxsf
Reiniciei o sistema para poder ter acesso à pasta que fica automaticamente montada em /media/sf_Blog ("blog" pois dei este nome)
Para ter acesso à pasta partilhada criei um atalho, clicando com a tecla da direita do mouse no ambiente de trabalho e preenchendo da seguinte maneira que faz abrir o pcmanfm (o gestor de ficheiros do Lubuntu) na pasta referida no ponto anterior:- Escolhi o ícone da pasta que liga por rede;
- Nome: Blog
- Comando: pcmanfm /media/sf_Blog
- Nas Configurações da máquina Virtual, adicionei uma pasta com as seguintes configurações:
- [Opcional] Instalei a dock chamada Plank, para ter acesso rápido às coisas que mais me interessam. Se quiserem é só executar este comando:sudo apt-add-repository ppa:ricotz/docky && sudo apt-get update && sudo apt-get install plank
Aproveitei e também configurei a dock para ficar do lado direito com os ícones mais pequenos, através do ficheiro ~/.config/plank/dock1/settings com as seguintes modificações:- Position:1
- IconSize: 30
cp /usr/share/applications/plank.desktop ~/.config/autostart/ - Instalação do MySQL. Instalei o MySQL através do comando abaixo que irá perguntar um nome de utilizador para o administrador e uma senha:sudo apt-get install mysql
- Instalação do phpBB e consequentemente (via dependências) o Apache através do comando seguinte:sudo apt-get install phpbb3
- O Apache vai ter um pequeno erro com a mensagem de erro seguinte:Restarting web server apache2 apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
… waiting apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
Através deste site, a solução foi tão simples quanto executar este comando para abrir o editor de ficheiros no ficheiro de configuração do apache:sudo vim /etc/apache2/httpd.conf
E depois adicionei no fim o seguinte conteúdo:- Código: Selecionar todos
ServerName localhost
No final reiniciei o Apache para poder usar estas novas configurações:sudo /etc/init.d/apache2 restart - Para que o Apache abra o phpbb, executar este comando:sudo ln -s /usr/share/phpbb3/www /var/www/phpbb
- Testar o phpBB, abrindo o Chromium no seguinte endereço:
- Código: Selecionar todos
http://localhost/phpbb/
- O phpBB deu um problema de não conseguir abrir os ficheiros da língua portuguesa:Language file ./language/pt-br/common.php couldn't be opened.
A solução foi mudar as permissões dos ficheiros da pasta que estava a dar erro, tal como na imagem abaixo (neste caso já pus também ficheiros do tema do Ubuntued):
Houve outros problemas de permissões nas imagens e a solução acabou por ser radical:chmod -R 755 /usr/share/phpbb3/www/styles/chmod -R 755 /usr/share/phpbb3/www/images/
- O Apache vai ter um pequeno erro com a mensagem de erro seguinte:
- Para poder aceder ao servidor com algum computador de fora, é necessário mudar o tipo de rede da máquina virtual para Bridge, tal como a imagem abaixo:
Depois basta fazer o seguinte para saber o ip da máquina e por fim aceder através de um outro computador ou do computador que está a correr a máquina virtual:ifconfig - Configuração do SSH: para poder aceder por SSH ao servidor configurei o servidor de uma maneira particularmente segura e explicada no link seguinte (é um post abaixo, ainda nesta página):