Tutorial de Instalação do Moodle no Ubuntu - PDF
Download "Tutorial de Instalação do Moodle no Ubuntu"
Carla Palhares Lombardi
1 1º Passo Instalar o Apache Abra o terminal (Aplicativos > Acessórios > Terminal) Digite o seguinte o seguinte comando sudo apt-get install apache2 Após a instalação teste a instalação do apache, abra o seu navegador padrão (Ex. Firefox) e digite Observação Importante : Edite o arquivo vi /etc/apache2/apache2.conf e verifique se a linha AddDefaultCharset ISO esta com um # na frente, retire este sinal e salve o arquivo. 2º Passo Instalar o PHP5 No terminal digite o comando sudo apt-get install php5 libapache2-mod-php5 Após a instalação é necessário reiniciar o serviço do Apache para que ele leia o arquivo de configuração do PHP5. Digite o seguinte comando no terminal sudo /etc/init.d/apache2 restart Para verificar se o PHP5 está funcionando corretamente acesse o diretório /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 faça um teste no seu navegador digitando o endereço Se funcionar passe para o proximo passo 3º Passo Instalar o MySQL5 No terminal digite o comando sudo apt-get install mysql-server Agora vamos integrar a instalação e também 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 serviço do Apache novamente usando o comando sudo /etc/init.d/apache2 restart Pronto! 4º Passo Intalando o Moodle Faça o download da última versão do moodle em Copie o arquivo moodle-latest-18.tgz para o diretório /var/www Descompacte o arquivo usando o comando sudo tar xvfz moodle-latest-18.tgz Abra o seu navegador padrão e digite Você verá a seguinte tela: 1
2 Ilustração 1: Tela de instalação do Moodle Selecione a linguagem adequada para a instalação. No nosso caso vamos escolher Português Brasil Clique no botão Next O moodle irá fazer uma verificação no sistema e mostrará a seguinte tela. (Veja a Ilustração 2) 2
3 Ilustração 2: Verificação do sistema Esta verificação serve para definir se o sistema é capaz de rodar o moodle ou não Se todos os itens estiverem OK clique no botão Próximo A próxima tela irá mostrar o endereço que será usado para acessar o moodle. (Veja a Ilustração 3) 3
4 Ilustração 3: Localização do Moodle Caso o endereço seja diferente é necessário alterá-lo no campo endereço web O moodle também mostra nesta tela o diretório onde será instalado que no nosso caso é o diretório /var/www/moodle O moodle também mostra nesta tela o diretório de dados Diretório Data que no nosso caso foi criado dentro do diretório /var usando o comando sudo mkdir /var/moodledata É necessário também conceder ao diretório moodledata todos os privilégios de acesso usando o comando sudo chmod 777 moodledata/ Para continuar a instalação clique no botão Próximo A próxima 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 padrão e digite Na janela principal do phpmyadmin digite no campo Criar novo banco de Dados a palavra moodle e clique no botão Criar (veja na Ilustração 4) 4
5 Ilustração 4: Tela principal do phpmyadmin O Banco de dados então será criado Volte a tela principal do phpmyadmin e clique na opção Privilégios Clique no botão Adicionar novo usuário (Veja a Ilustração 5) 5
6 Ilustração 5: Adicionando novo usuário no phpmyadmin Na próxima tela devemos informar o nome do usuário, o Servidor onde será utilizado e também a Senha No nosso caso o Nome do Usuário será moodle, o Servidor será localhost e a Senha será moodle (Veja a ilustração 6) 6
7 Ilustração 6: Criando o usuário moodle No item Privilégios globais vamos clicar na opção Marcar todos Para concluir a criação do usuário vamos clicar no botão Executar Pronto! O usuário moodle foi criado com sucesso. Voltemos então para a instalação do moodle Na tela de configuração 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 Usuário 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 Ilustração 7) 7
8 Ilustração 7: Informações sobre banco de dados do moodle Para continuar a instalação clique no botão Próximo O moodle fará outra verredura no sistema para verificar se o ambiente é compativel ou não, após terminar a verredura clique no botão Próximo para continuar a instalação Na Próxima tela você poderá selecionar o pacote de idiomas mais adequado, em nosso caso vamos clicar em Baixar o pacote de idioma Português Brasil (pt_br) (Veja a ilustração 8) 8
9 Ilustração 8: Pacotes de Idiomas Para continuar a instalação clique no botão Próximo Neste momento o moodle vai tentar criar o arquivo config.php em /var/www/moodle, por isso este diretório deve ter privilégios de leitura e gravação Caso ocorra algum erro durante esse processo você deverá realizar os seguintes passos: Acesse um terminal no Ubuntu Entre no diretório /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 = ' 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
10 No seu navegador acesso novamente o endereço A instalação deve continuar exibindo a tela sobre a licença do moodle (veja a Ilustração 9) Para continuar clique no botão Yes A próxima tela irá criar as tabelas no banco de dados do moodle (Veja a ilustração 10) Ilustração 9: Licença de uso do moodle 10
11 Ilustração 10: Criando as tabelas Todas as tabelas serão criadas agora No final a mensagem Database was successfully upgraded deverá aparecer na tela indicando que as tabelas foram criadas com sucesso Mais algumas tabelas serão criadas pelo sistema No final a mensagem workshop tables have been set up correctly deverá aparecer na tela indicando o fim do procedimento Mais algumas tabelas serão criadas pelo sistema No final a mensagem truefalse tables have been set up correctly deverá aparecer na tela indicando o fim do procedimento Um backup será realizado e a mensagem Database was successfully upgraded deverá aparecer na tela A mensagem Blocks version is now deverá aparecer na tela Mais algumas configurações deve ser realizadas A mensagem paypal tables have been set up correctly deverá aparecer na tela Pronto! Falta pouco agora Na próxima tela vamos configurar a conta admin que deverá ser utilizada pelo Administrador do 11
12 sistema (veja na Ilustração 11) Ilustração 11: Criando a conta admin Preencha de acordo com a tela acima Para concluir clique no botão Update Profile Na próxima tela você deverá informar os dados da página principal do moodle Full site name (Nome completo do seu site) Short name for site (Nome resumido do seu site) Front Page Description (Descrição da página principal do moodle) As proximas opções podem ser deixadas como padrão Clique no botão Save Changes Pronto! O moodle está pronto para ser utilizado Este tutorial tem o objetivo de auxiliar os usuários do moodle e toda a comunidade de software livre. Compartilhe a vontade. Wendell Bento Geraldes Analista de Sistemas Anápolis GO 12