Sei sulla pagina 1di 8

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

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 1 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

Se você fizer qualquer alteração no Xampp, e for necessário utilizar esta informações, você 
deve reiniciar o Xampp.  é só digitar
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)

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 2 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

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 
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] y XAMPP: Você deseja definir uma senha? [sim] 

XAMPP: Password:Jesus é o Salvador XAMPP: Senha: Jesus é o Salvador
XAMPP: Password (again):Jesus é o Salvador XAMPP: Senha (novamente): Jesus é o Salvador
XAMPP: Password protection active. Please use  XAMPP: Senha proteção ativa. Por favor use 
'lampp' as user name! 'lampp' como nome do usuário! 
XAMPP: MySQL is accessable via network. XAMPP: MySQL está acessível via rede. 
XAMPP: Normaly that's not recommended. Do  XAMPP: normalmente isso não é recomendado. 
you want me to turn it off? [yes] y Quer desligar isso? [sim] y 
XAMPP: Turned off. XAMPP: desligado. 
XAMPP: Stopping MySQL... XAMPP: Parar o MySQL ... 
XAMPP: Starting MySQL... XAMPP: Starting MySQL ... 
XAMPP: The MySQL/phpMyAdmin user pma  XAMPP: O MySQL /phpMyAdmin usuário pma 
has no password set!!! não tem senha definida! 
XAMPP: Do you want to set a password? [yes] y XAMPP: Você deseja definir uma senha? [sim] 

XAMPP: Password:Jesus é o Salvador XAMPP: Senha: Jesus é o Salvador
XAMPP: Password (again):Jesus é Salvador XAMPP: Senha (novamente): Jesus é o Salvador
XAMPP: Setting new MySQL pma password. XAMPP: Configurando nova senha para o 
MySQL PMA. 
XAMPP: Setting phpMyAdmin's pma password  XAMPP: Configurando uma senha para o novo 
to the new one. phpMyAdmin PMA. 
XAMPP: MySQL has no root passwort set!!! XAMPP: MySQL não tem nenhuma raiz senha 

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 3 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

conjunto! 
XAMPP: Do you want to set a password? [yes] y XAMPP: Você deseja definir uma senha? [sim] 

XAMPP: Write the password somewhere down  XAMPP: Escreva a senha em algum lugar,  para 
to make sure you won't forget it!!! se certificar de que você não vai esquecê­la! 
XAMPP: Password:Jesus é Salvador XAMPP: Senha: Jesus é Salvador
XAMPP: Password (again):Jesus é Salvador XAMPP: Senha (novamente): Jesus é Salvador
XAMPP: Setting new MySQL root password. XAMPP: Configurando o MySQL raiz nova 
senha. 
XAMPP: Change phpMyAdmin's authentication  XAMPP: Variação phpMyAdmin do método de 
method. autenticação. 
XAMPP: The FTP password is still set to  XAMPP: A senha FTP ainda está definido para 
'lampp'. 'lampp'. 
XAMPP: Do you want to change the password?  XAMPP: Você deseja alterar a senha? [sim] y 
[yes] y
XAMPP: Password:Jesus é Salvador XAMPP: Senha: Jesus é Salvador
XAMPP: Password (again):Jesus é Salvador XAMPP: Senha (novamente): Jesus é Salvador
XAMPP: Reload ProFTPD... XAMPP: Recarregar proftpd ... 
XAMPP: Done. XAMPP: Feito. 
root@rsimiranda­Casa:/home/rsimiranda#   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

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 4 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

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.
Maiores informações sobre instalação e configuração do Moodle, bem como do Servidor 
WeB, podem ser adquiridas na comunidade Moodle Portuguesa
http://web.educom.pt/moodlept/course/view.php?id=10
11.1 Na primeira tela escolha o idioma Português – Brasil (pt_br) e tecle Próximo>>
11.2 Na segunda tela de configuração do Moodle, todos os indicadores devem estar 
com OK,  se der erro no PHP,
Tratamento de Globais sem Segurança     Erro
Aviso de segurança: para operar propriamente, Moodle requer 
que você faça certas mudanças nas configurações atuais do seu 
PHP.
Você deve ajustarregister_globals=off.
Essa configuração é controlada editando a configuração de 
php.ini, Apache/IIS 
ou .htaccess file.
Modalidade segura 
OK

é necessário alterar as configurações do arquivo  php.ini, que se encontra na pasta 
/opt/lampp/etc/php.ini . Deve­se substituir o comando "register_globals = On" por 
"register_globals = Off”. Se você preferir pode baixar o arquivo disponibilizado em 
http://docs.google.com/Doc?id=dgczwtpd_9gq69x3gg , edite­o em um Bloco de 
Notas ou similar, renomeie o arquivo para php.ini,  salve­o na pasta /opt/lampp/etc/ 
Logo após restart o Xampp com o comando /opt/lampp/lampp restart e tecle 
Próximo>>.
OBSERVAÇÃO: Este erro ocorreu porque no arquivo php.ini, deve­se substituir o comando 
"register_globals = On" por  "register_globals = Off". Quando se substitui o 
arquivo pelo aqui sugerido ele já corrige este problema. Você pode também 
editar o arquivo php.ini e fazer a alteração

11.3 Antes da configuração você já deve ter criado o arquivo Moodledata, na   pasta /
opt/lampp/moodledata. Caso já o tenha feito tecle  Próximo>>.
11.4 Na configuração da base de dados, digite o nome da base criada no ítem 6. O 

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 5 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

Usuário normalmente é root  e a senha, se você tiver criado, é a de acesso ao banco 
de dados.
11.5 Nas próximas telas, dê uma olhada e verifique se você quer alterar alguma coisa, 
mas geralmente é só ir clickando em  Próximo>>. Se ocorrer de o Moodle não 
conseguir criar a pasta config.php, proceda como indicado na tela, crie o arquivo e 
salve­o na pasta /opt/lampp/htdocs/moodle     Você pode também baixar o arquivo 
diponibilizado em  http://docs.google.com/Doc?id=dgczwtpd_8d62zr4ct   . Em 
seguida, edite em um Bloco de Notas ou similar, nomeie o arquivo para config.php e 
salve­o na pasta /opt/lampp/htdocs/moodle .

12. Para configurar o Idioma do Moodle, como Português do Brasil, faça o seguinte: 
12.1. Baixe o pacote pt_br_utf8 no endereço http://download.moodle.org/lang16/
12.2. Descompacte o 
12.3. Coloque a pasta pt_br_utf8 (já descompactada), no diretório lang do moodle. 
Caso em /opt/lampp/moodledata/ não tenha uma pasta lang, é necessário cria­la. Tome o 
cuidado de manter a pasta en no diretório lang;     /opt/lampp/moodledata/lang 
12.4. Logue no  no seu moodle e configure o idioma para pt_br_utf8 (OBS: você tem de ter 
privilégios de administrador para fazer estas alterações)
 =>Site Administration => Language  => language packs
 Para definira a linguagem Português do Brasil como  corrente, vá em  Available 
language packs , e selecione  Português – Brasil (pt_br)
 Para instalar a linguagem Português do Brasil, Click em   Instal selected 
language pack
 Para atualizar a linguagem agora Click em Update all instaled language packs
 =>Site Administration => Language  => language settings
 Para definir o Português do Brasil como Linguagem padrão,  em Default 
language selecione  Português – Brasil (pt_br)   
 =>Site Administration => Language  => language editing
 Para colocar o   Português – Brasil (pt_br)  como a linguagem corrente no Moodle, 
em    Currente language  selecione  Português – Brasil (pt_br) .

13. Para que não seja necessários startar o Xampp no terminal, toda vêz que ligar o computador, 
edite o arquivo rc.local, que se encontra na pasta nano /etc/rc.local. O texto original estará 
aproximadamente assim:

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 6 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

*****************************************************************************
#!/bin/sh ­e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
Exit 0
******************************************************************************
logo após a linha  “ # rc.local  “ inclua os comandos 
/etc/init.d/apache2 stop 
/opt/lampp/lampp restart 
O arquivo ficará com outros comandos que já possuía e aproximadamente assim:
*****************************************************************************
#!/bin/sh ­e
#
# rc.local
/etc/init.d/apache2 stop 
/opt/lampp/lampp restart 
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
Exit 0
******************************************************************************
Salve o arquivo na pasta  /etc/rc.local. 
Agora toda vez que o computador for reiniciado ele irá startar o Xampp automaticamente. 

OBSERVAÇÃO: Todos os links que remetem à comunidade Moodle Portuguesa 
( http://web.educom.pt/moodlept/  ), referem­se a instalação em Windows, 

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 7 / 8
Escola Municipal Fausto de Oliveira Figueiredo ­  Betim – MG – Brasil
Instalação do AVA Moodle no sistema operacional Linux Educacional 3.0

porém não têm muita diferença quanto à configuração do Xampp e do 
Moodle no LE 3.0

Para a melhoria na utilização dos Softwares Livres, e do Linux, solicito que caso encontrem 
qualquer erro neste tutorial encaminhem e­mail para o professor Ricardo da Silva Miranda, em 
 ricardontebetim@gmail.com   Desde já agradecemos.

CRÉDITOS:
Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com), Licenciado em Matemática pela 
PUC­MG (1996), Especialista em Informática Educativa pela UNIPAC­Betim (2006), Escola Fausto 
de Oliveira Figueiredo em Betim/MG
Técnicos orientadores:
 Sergio Maria das Graças 
Desenvolvedor do Projeto GNU/Linux VRlivre 
Administrador do Portal IAESMEVR 
Técnico de Informática SMEVR 
Usuário Linux nº 456767 
Usuário Ubuntu nº 25471 

 Peterson Danda 
Especialista em Software Livre e Informática 
peterson@comunatux.org
http://petersond.wordpress.com 
Cel.: (54) 8112­4000 
Skype: peterson.d 
Sites pesquisados:
  http://moodle.org/mod/ 
  http://www.apachefriends.org/pt_br/index.html  
  http://www.moodlebrasil.net/moodle/  
  http://moodle.org/  
  http://web.educom.pt/moodlept/  

Este   tutorial   está   licenciado   em  Creative   Commons   Atribuição   –   Não   Comercial   – 


Compartilhamento pela mesma Licença 2.5 Brasil, para conteúdos Iguais ou Modificados 

Professor Ricardo da Silva Miranda (ricardontebetim@gmail.com)     folha 8 / 8

Potrebbero piacerti anche