Abra o terminal (Aplicativos > Acessrios > Terminal) Digite o seguinte o seguinte comando sudo apt-get install apache2 Aps a instalao teste a instalao do apache, abra o seu navegador padro (Ex. Firefox) e digite http://localhost Observao Importante : Edite o arquivo vi /etc/apache2/apache2.conf e verifique se a linha AddDefaultCharset ISO-8859-1 esta com um # na frente, retire este sinal e salve o arquivo.
No terminal digite o comando sudo apt-get install php5 libapache2-mod-php5 Aps a instalao necessrio reiniciar o servio do Apache para que ele leia o arquivo de configurao do PHP5. Digite o seguinte comando no terminal sudo /etc/init.d/apache2 restart Para verificar se o PHP5 est funcionando corretamente acesse o diretrio /var/www/apachedefaults/ remova o arquivo index.html usando o comando sudo rm -rf index.html Crie um arquivo PHP uando o comando sudo vi index.php Quando o editor VI abrir pressione a letra i ou insert do seu teclado e digite a seguinte linha <?php phpinfo();?> Para salvar o arquivo pressione a tecla ESC , depois pressione a tecla :, digite wq! e pressione a tecla ENTER Agora faa um teste no seu navegador digitando o endereo http://localhost/apache2-default/ Se funcionar passe para o proximo passo
No terminal digite o comando sudo apt-get install mysql-server Agora vamos integrar a instalao e tambm instalar o phpMyAdmin que ser muito til mais tarde. Digite o comando sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Reinicie o servio do Apache novamente usando o comando sudo /etc/init.d/apache2 restart Pronto!
Faa o download da ltima verso do moodle em www.moodle.org Copie o arquivo moodle-latest-18.tgz para o diretrio /var/www Descompacte o arquivo usando o comando sudo tar xvfz moodle-latest-18.tgz Abra o seu navegador padro e digite http://localhost/moodle Voc ver a seguinte tela:
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao1:TeladeinstalaodoMoodle
Selecione a linguagem adequada para a instalao. No nosso caso vamos escolher Portugus Brasil Clique no boto Next O moodle ir fazer uma verificao no sistema e mostrar a seguinte tela. (Veja a Ilustrao 2)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao2:Verificaodosistema
Esta verificao serve para definir se o sistema capaz de rodar o moodle ou no Se todos os itens estiverem OK clique no boto Prximo A prxima tela ir mostrar o endereo que ser usado para acessar o moodle. (Veja a Ilustrao 3)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao3:LocalizaodoMoodle
Caso o endereo seja diferente necessrio alter-lo no campo endereo web O moodle tambm mostra nesta tela o diretrio onde ser instalado que no nosso caso o diretrio /var/www/moodle O moodle tambm mostra nesta tela o diretrio de dados Diretrio Data que no nosso caso foi criado dentro do diretrio /var usando o comando sudo mkdir /var/moodledata necessrio tambm conceder ao diretrio moodledata todos os privilgios de acesso usando o comando sudo chmod 777 moodledata/ Para continuar a instalao clique no boto Prximo A prxima tela muito importante pois se refere ao banco de dados do moodle, vamos aprender como criar a base de dados usando o programa phpMyAdmin Abra outra janela do seu navegador padro e digite http://localhost/phpmyadmin Na janela principal do phpMyAdmin digite no campo Criar novo banco de Dados a palavra moodle e clique no boto Criar (veja na Ilustrao 4)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao4:TelaprincipaldophpMyAdmin
O Banco de dados ento ser criado Volte a tela principal do phpMyAdmin e clique na opo Privilgios Clique no boto Adicionar novo usurio (Veja a Ilustrao 5)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao5:AdicionandonovousurionophpMyadmin
Na prxima tela devemos informar o nome do usurio, o Servidor onde ser utilizado e tambm a Senha No nosso caso o Nome do Usurio ser moodle, o Servidor ser localhost e a Senha ser moodle (Veja a ilustrao 6)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao6:Criandoousuriomoodle
No item Privilgios globais vamos clicar na opo Marcar todos Para concluir a criao do usurio vamos clicar no boto Executar Pronto! O usurio moodle foi criado com sucesso. Voltemos ento para a instalao do moodle Na tela de configurao do banco de dados devemos informar o Tipo do banco de dados que no nosso caso ser MySQL, devemos informar o Servidor hospedeiro do banco de dados que nosso caso ser localhost, devemos informar a Base de dados que no nosso caso ser moodle, devemos informat o Usurio do banco que em nosso caso ser moodle e por fim devemos informar a Senha do banco que em nosso caso ser moodle. (Veja na Ilustrao 7)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao7:Informaessobrebancodedadosdomoodle
Para continuar a instalao clique no boto Prximo O moodle far outra verredura no sistema para verificar se o ambiente compativel ou no, aps terminar a verredura clique no boto Prximo para continuar a instalao Na Prxima tela voc poder selecionar o pacote de idiomas mais adequado, em nosso caso vamos clicar em Baixar o pacote de idioma Portugus Brasil (pt_br) (Veja a ilustrao 8)
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao8:PacotesdeIdiomas
Para continuar a instalao clique no boto Prximo Neste momento o moodle vai tentar criar o arquivo config.php em /var/www/moodle, por isso este diretrio deve ter privilgios de leitura e gravao Caso ocorra algum erro durante esse processo voc dever realizar os seguintes passos: Acesse um terminal no Ubuntu Entre no diretrio /var/www/moodle Digite o comando sudo cp config-dist.php config.php Digite o comando sudo chmod 777 config.php Abra o arquivo config.php usando o comando vi config.php Verifique as seguintes linhas: $CFG->dbtype = 'mysql'; // mysql or postgres7 (for now) $CFG->dbhost = 'localhost'; // eg localhost or db.isp.com $CFG->dbname = 'moodle'; // database name, eg moodle $CFG->dbuser = 'moodle'; // your database username $CFG->dbpass = 'moodle'; // your database password $CFG->prefix = 'mdl_'; // Prefix to use for all table names Elas devem estar exatamente deste jeito Verifique a linha $CFG->wwwroot = 'http://localhost/moodle'; ela deve estar exatamente deste jeito Verifique a linha $CFG->dirroot = '/var/www/moodle'; ela deve estar exatamente deste jeito Verifique a linha $CFG->dataroot = '/var/moodledata'; ela deve estar exatamente deste jeito Salve e feche o arquivo config.php Pronto! Agora deve funcionar 9
TutorialdeInstalaodoMoodlenoUbuntu
No seu navegador acesso novamente o endereo http://localhost/moodle A instalao deve continuar exibindo a tela sobre a licena do moodle (veja a Ilustrao 9)
Ilustrao9:Licenadeusodomoodle
Para continuar clique no boto Yes A prxima tela ir criar as tabelas no banco de dados do moodle (Veja a ilustrao 10)
10
TutorialdeInstalaodoMoodlenoUbuntu
Ilustrao10:Criandoastabelas
Clique no boto Continue Todas as tabelas sero criadas agora No final a mensagem Database was successfully upgraded dever aparecer na tela indicando que as tabelas foram criadas com sucesso Clique no boto Continue Mais algumas tabelas sero criadas pelo sistema No final a mensagem workshop tables have been set up correctly dever aparecer na tela indicando o fim do procedimento Clique no boto Continue Mais algumas tabelas sero criadas pelo sistema No final a mensagem truefalse tables have been set up correctly dever aparecer na tela indicando o fim do procedimento Clique no boto Continue Um backup ser realizado e a mensagem Database was successfully upgraded dever aparecer na tela Clique no boto Continue A mensagem Blocks version is now 2005090201 dever aparecer na tela Clique no boto Continue Mais algumas configuraes deve ser realizadas Clique no boto Continue A mensagem paypal tables have been set up correctly dever aparecer na tela Clique no boto Continue Pronto! Falta pouco agora Na prxima tela vamos configurar a conta admin que dever ser utilizada pelo Administrador do 11
TutorialdeInstalaodoMoodlenoUbuntu
sistema (veja na Ilustrao 11)
Ilustrao11:Criandoacontaadmin
Preencha de acordo com a tela acima Para concluir clique no boto Update Profile Na prxima tela voc dever informar os dados da pgina principal do moodle Full site name (Nome completo do seu site) Short name for site (Nome resumido do seu site) Front Page Description (Descrio da pgina principal do moodle) As proximas opes podem ser deixadas como padro Clique no boto Save Changes Pronto! O moodle est pronto para ser utilizado
Este tutorial tem o objetivo de auxiliar os usurios do moodle e toda a comunidade de software livre. Compartilhe a vontade.
Wendell Bento Geraldes Analista de Sistemas Anpolis GO wendellbg@gmail.com
12