Este documento fornece instruções para instalar o Moodle no Linux usando o pacote Xampp. Primeiramente, o Xampp é baixado e instalado para fornecer Apache, PHP e MySQL. Em seguida, o Moodle é baixado e descompactado na pasta htdocs do Xampp. Por fim, o Moodle é configurado acessando seu instalador no navegador.
1. Escola Municipal Fausto de Oliveira Figueiredo - Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0
Para o Moodle funcionar necessita de três outros programas funcionando Apache, PHP e Mysql.
Assim, antes de instalar o Moodle devemos instalar estes três programas o mais fácil é instalar um
pacote que já vem completo. O Xampp.
OBSERVAÇÃO: Como fiz esta instalação no PC da minha casa todos os comandos aparecem
rsimiranda@rsimiranda-Casa:~$ ou quando logado como superusuário
root@rsimiranda-Casa:/home/rsimiranda# . Onde aparece estes escritos neste
tutorial aparecerá a inscrição do computador de quem estiver procedendo a
instalação
1. Primeiramente faça o download do arquivo de instalação do Xampp, em um dos links
abaixo:
http://www.apachefriends.org/pt_br/xampp-linux.html (As instruções podem ser passadas
para o português clicando em português (brasil) na parte superior do site
http://ufpr.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.7.tar.gz
Você receberá o arquivo xampp-linux-1.7.tar.gz.
No meu caso, eu salvei o arquivo na pasta /home/rsimiranda
2. Abra o terminal (INICIAR => SISTEMA => TERMINAL(Console))
Logue como superusuário digitando o comando “su” e a senha de administrador
rsimiranda@rsimiranda-Casa:~$ su
Senha: SUA SENHA
root@rsimiranda-Casa:/home/rsimiranda#
OBSERVAÇÃO: quando aparece o símbolo $ você está com o terminal aberto mas logado
como usuário comum, sem privilégios de administrador. Quando aparece o
símbolo # você está logado como administrador (Superusuário)
3. Com o cursor na pasta que baixou o arquivo ( esteja como root ) e digite
tar xvfz xampp-linux-1.7.tar.gz -C /opt e tecle ENTER
root@rsimiranda-Casa:/home/rsimiranda# tar xvfz xampp-linux-1.7.tar.gz -C /opt
4. Agora inicialize o xampp digitando o comando: /opt/lampp/lampp start e tecle ENTER
root@rsimiranda-Casa:/home/rsimiranda# /opt/lampp/lampp start
Quando você quiser fechar o Xampp, que não é o caso no momento, é só digitar
root@rsimiranda-Casa:/home/rsimiranda# /opt/lampp/lampp stop
Se você fizer qualquer alteração no Xampp, e for necessário utilizar esta informações, você
deve reiniciar o Xampp. é só digitar
Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com) folha 1 / 4
2. Escola Municipal Fausto de Oliveira Figueiredo - Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0
root@rsimiranda-Casa:/home/rsimiranda# /opt/lampp/lampp restart
○ No meu caso, ocorreu um erro e o Apache não inicializava (Provavelmente isto ocorreu
porque o LE 3.0 já utiliza o Apache2 como web server, e este utiliza a porta 80. Ainda
provavelmente, em Linux Educacional anterior ao 3.0 isto não ocorrerá). A mensagem
que me retornava era a seguinte:
root@rsimiranda-Casa:/home/rsimiranda# /opt/lampp/lampp start
Starting XAMPP for Linux 1.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
○ Para colocá-lo rodar, foi necessário parar um arquivo chamado Apache2 (server do LE
3.0) e novamente reinstalar o xampp. Para parar apache2 utilizei o comando
sudo /etc/init.d/apache2 stop
root@rsimiranda-Casa:/home/rsimiranda# sudo /etc/init.d/apache2 stop
Em seguida executei a reinstalação do XAMPP, conforme comando citado no item 3.
Ao startar o xampp /opt/lampp/lampp start me retornou esta mensagem:
root@rsimiranda-Casa:/home/rsimiranda# /opt/lampp/lampp start
Starting XAMPP for Linux 1.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
root@rsimiranda-Casa:/home/rsimiranda#
5. Para verificar se tudo está funcionando direitinho, e fazer as configurações necessárias do
xampp, abra um navegador web (Firefox, Konqueror, etc) e na barra de endereços digite
http://localhost/xampp o xampp deverá abrir sem dificuldade.
○ No meu caso, não consegui acessar o xampp (http:// localhost ) pelo Firefox 3.0
(residente no LE 3.0) aí, abri o navegador Konqueror e neste consegui
○ Na tela inicial click sobre a linguagem Português (Brasil)
6. Temos agora de criar a Base de Dados no Mysql, assim, dentro do start do xampp, click em
phpMyAdmim e crie uma base de dados conforme o seu interesse. Na caixa de diálogo em
branco escreva o nome da base de dados que você quer criar e click em criar. Pode-se
Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com) folha 2 / 4
3. Escola Municipal Fausto de Oliveira Figueiredo - Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0
também proteger o banco de dados com uma senha, clickando em Alterar a senha. Estes
dados serão usados no ítem 11.
7. As questões de segurança na WEB podem ser pesquisadas em www.guiadohardware.net. Lá
tem vários tutoriais pra fazer isso ... entretanto, dentro do Xampp, click em segurança e
verifique como está o seu status. Se algum item aparecer inseguro é importante você fazer as
devidas alterações. Para isso, no konsole (terminal), logado como root, execute o comando /
opt/lampp/lampp security. Toda vez que lhe for peguntado [Yes] (sim), responda y (yes) e
tecle <ENTER> e digite sua senha tecle <enter>, digite novamente a sua senha e tecle
<enter>, observe o exemplo abaixo em que eu usei como senha a expressão Jesus é o
Salvador ,
No konsole Traduzido
root@rsimiranda-Casa:/home/rsimiranda# root @ rsimiranda-Casa: / home / rsimiranda # /
/opt/lampp/lampp security opt / lampp / lampp segurança
XAMPP: Quick security check... XAMPP: Quick inspeção de segurança ...
XAMPP: Your XAMPP pages are NOT secured XAMPP: Seu XAMPP páginas não são
by a password. garantidos por uma senha.
XAMPP: Do you want to set a password? [yes] XAMPP: Você deseja definir uma senha? [sim] y
y
XAMPP: Senha: Jesus é o Salvador
XAMPP: Password:Jesus é o Salvador XAMPP: Senha (novamente): Jesus é o Salvador
XAMPP: Password (again):Jesus é o Salvador XAMPP: Senha proteção ativa. Por favor use
XAMPP: Password protection active. Please use 'lampp' como nome do usuário!
'lampp' as user name! XAMPP: MySQL está acessível via rede.
XAMPP: MySQL is accessable via network. XAMPP: normalmente isso não é recomendado.
XAMPP: Normaly that's not recommended. Do Quer desligar isso? [sim] y
you want me to turn it off? [yes] y XAMPP: desligado.
XAMPP: Turned off. XAMPP: Parar o MySQL ...
XAMPP: Stopping MySQL... XAMPP: Starting MySQL ...
XAMPP: Starting MySQL... XAMPP: O MySQL /phpMyAdmin usuário pma
XAMPP: The MySQL/phpMyAdmin user pma não tem senha definida!
has no password set!!! XAMPP: Você deseja definir uma senha? [sim] y
XAMPP: Do you want to set a password? [yes]
y XAMPP: Senha: Jesus é o Salvador
XAMPP: Senha (novamente): Jesus é o Salvador
XAMPP: Password:Jesus é o Salvador XAMPP: Configurando nova senha para o
XAMPP: Password (again):Jesus é Salvador MySQL PMA.
XAMPP: Setting new MySQL pma password. XAMPP: Configurando uma senha para o novo
phpMyAdmin PMA.
XAMPP: Setting phpMyAdmin's pma password XAMPP: MySQL não tem nenhuma raiz senha
to the new one. conjunto!
XAMPP: MySQL has no root passwort set!!! XAMPP: Você deseja definir uma senha? [sim] y
XAMPP: Do you want to set a password? [yes] XAMPP: Escreva a senha em algum lugar, para
y se certificar de que você não vai esquecê-la!
Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com) folha 3 / 4
4. Escola Municipal Fausto de Oliveira Figueiredo - Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0
XAMPP: Senha: Jesus é Salvador
XAMPP: Write the password somewhere down XAMPP: Senha (novamente): Jesus é Salvador
to make sure you won't forget it!!! XAMPP: Configurando o MySQL raiz nova
XAMPP: Password:Jesus é Salvador senha.
XAMPP: Password (again):Jesus é Salvador XAMPP: Variação phpMyAdmin do método de
XAMPP: Setting new MySQL root password. autenticação.
XAMPP: A senha FTP ainda está definido para
XAMPP: Change phpMyAdmin's authentication 'lampp'.
method. XAMPP: Você deseja alterar a senha? [sim] y
XAMPP: The FTP password is still set to
'lampp'. XAMPP: Senha: Jesus é Salvador
XAMPP: Do you want to change the password? XAMPP: Senha (novamente): Jesus é Salvador
[yes] y XAMPP: Recarregar proftpd ...
XAMPP: Password:Jesus é Salvador XAMPP: Feito.
XAMPP: Password (again):Jesus é Salvador root @ rsimiranda-Casa: / home / rsimiranda #
XAMPP: Reload ProFTPD...
XAMPP: Done.
root@rsimiranda-Casa:/home/rsimiranda#
Observação: O Usuário (login) do Xampp é Lampp e do phpMyadmin é root
Neste momento a instalação do Xampp já está concluída e o Apache, MSQL e PHP já
devem estar rodando perfeitamente. Assim podemos passar para a instalação do Moodle
8. Agora, vamos à instalação do Moodle. Baixe a última versão do Moodle ou a que você
quiser (http://download.moodle.org/) e salve na mesma pasta em que havia salvado o
Xampp antes de instalá-lo. No meu caso, a última versão do moodle para linux era moodle-
weekly-19.tgz e salvei salvei o arquivo na pasta /home/rsimiranda.
OBSERVAÇÃO: Para linux são os arquivos .tgz e para Windows os arquivos .zip
9. Antes de rodar a instalação, vá na pasta /opt/lampp , como root e crie a pasta
moodledata . Aproveite para lhe atribuir permissões de leitura e escrita.
Detalhe, eu não sabia como dar permissões a uma pasta, assim, copiei uma das pastas já
criadas, que já tinha permissões, renomeie para moodledata e apaguei todo o conteúdo que
estava la dentro.
10. O Moodle deverá ser instalado na pasta /opt/lampp/htdocs, assim, para instalar o Moodle
digite: tar xvfz moodle-weekly-19.tgz -C /opt/lampp/htdocs
root@rsimiranda-Casa:/home/rsimiranda# tar xvfz moodle-weekly-19.tgz -C /opt/lampp/htdocs
11. Agora, com o Moodle descompactado na pasta /opt/lampp/htdocs é hora de configurá-lo.
(Ajuda para configuração do Moodle) No navegador web (Firefox, Konqueror, etc) e na
barra de endereços digite http://localhost/moodle e siga os paços para a configuração.
Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com) folha 4 / 4