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:
3.
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)
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 ([email protected])
folha 1 / 4
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 ([email protected])
folha 2 / 4
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#
/opt/lampp/lampp security
XAMPP: Quick security check...
XAMPP: Your XAMPP pages are NOT secured
by a password.
XAMPP: Do you want to set a password? [yes]
y
root @ rsimiranda-Casa: / home / rsimiranda # /
opt / lampp / lampp segurança
XAMPP: Quick inspeção de segurança ...
XAMPP: Seu XAMPP páginas não são
garantidos por uma senha.
XAMPP: Você deseja definir uma senha? [sim] 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]
y
XAMPP: Escreva a senha em algum lugar, para
se certificar de que você não vai esquecê-la!
Professor Ricardo da Silva Miranda ([email protected])
folha 3 / 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: Senha (novamente): Jesus é Salvador
XAMPP: Configurando o MySQL raiz nova
senha.
XAMPP: Variação phpMyAdmin do método de
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#
XAMPP: Write the password somewhere down
to make sure you won't forget it!!!
XAMPP: Password:Jesus é Salvador
XAMPP: Password (again):Jesus é Salvador
XAMPP: Setting new MySQL root password.
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 moodleweekly-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 ([email protected])
folha 4 / 4
Download

Escola Municipal Fausto de Oliveira Figueiredo