Vou descrever aqui um manual prático de como colocar o Moodle funcionando no Debian 5, usando o kernel 2.6.26, Apache 2.2.9, PHP 5.2.6, MySQL 5.0.51, Phpmyadmin 2.11.8 e Moodle 1.9.9.
Vamos entrar em uma parte da instalação que vai demorar mais tempo do que as configurações já realizadas até aqui. Leia com calma e atenção, tenha tempo disponível para instalar o Moodle.
Para começar, entre no site oficial do Moodle (http://moodle.org), clique em Downloads e depois em "Standard Moodle Packages". Encontre a última versão disponível, clique para baixar o arquivo no formato tgz.
Com o arquivo já baixado (no meu caso, foi o arquivo moodle-1.9.9.tgz) vou descompactá-lo na pasta padrão do Apache (que está localizada em /var/www):
# tar -zxvf moodle-1.9.9.tgz /var/www
Dessa maneira será criada a pasta Moodle dentro da pasta /var/www. É nessa pasta que estaremos armazenando as páginas do Moodle.
O próximo passo consiste em fazer as definitivas configurações para que o Moodle funcione corretamente. Acesse http://localhost/moodle. Irá se abrir a seguinte tela:
Nessa primeira tela, na opção Language, selecione "Português - Brasil (pt_br)", que é a nossa língua padrão. Após a seleção, pressione o botão Next.
A seguinte tela nos mostrará se estão todos os requisitos básicos instalados, se estiver tudo ok, pressione "Próximo" para prosseguir:
Na próxima tela, preencha de acordo com o que segue:
Endereço Web: http://localhost/moodle
Diretório Moodle: /var/www/moodle (essa informação já virá preenchida)
Diretório Data: /var/moodledata
Antes de prosseguir com a instalação será necessário criar o diretório "moodledata" preenchido no campo "Diretório Data". Dessa forma siga os seguintes passos:
1. Abra um terminal
2. Vá até o diretório /var:
# cd /var
3. Digite o seguinte comando, conforme a imagem:
# mkdir moodledata
Após a criação desse diretório, dê total permissão:
# chmod 777 moodledata
Após esses passos, volte para o navegador onde paramos com a instalação e pressione próximo.
[1] Comentário enviado por paulorvojr em 17/11/2010 - 11:54h
Belo how-to, parabens, continue assim.
Adoro o moodle, mais ainda acho o dokeos mais leve e flexível. Ambos são excelentes e atendem 100% o propósito na qual foram desenvolvidos, já que são um CMS melhorado e extensivo.
quando voltar a escrever artigos no VOL quem sabe mostro o dokeos pra galera.
[6] Comentário enviado por rangelozi em 18/11/2010 - 16:45h
É um bom artigo, mas penso que ficou extenso demais, você poderia ter focado mais na configuração do Moodle, esta instalação como ambiente de teste é válido, já para produção a coisa muda um pouco.
[7] Comentário enviado por fabiomaua em 18/11/2010 - 20:45h
vc tem razão quanto ao tamanho do texto. Mas eu pensei em um texto o mais completo possivel sem ter a necessidade de ficar pesquisando respostas em outros sites.
[11] Comentário enviado por fabiomaua em 21/12/2010 - 14:29h
Que legal.... não sabia que o meu documento iria ser tão importante assim para a comunidade. Aos poucos vou contribuindo com os meus conhecimentos...
Muito obrigado pelos elogios!
[12] Comentário enviado por removido em 05/04/2011 - 18:16h
blz o artigo
funciono tranquilo
mais tenho uma duvida me ajudem
depois de ter instaldo como eu fasso pra acessar de outras maquinas pois tentei acessar digitando no navegador de outro computador
http://localhost/moodle
e nao entra como fazer para outros usuarios logarem no moodle.
agurado resposta
obrigado
[13] Comentário enviado por fabiomaua em 05/04/2011 - 19:07h
Ola Lucas
Para vc acessar de outro computador que esteja na mesma rede, vc deve substituir o nome localhost pelo ip do servidor.
Vamos imaginar que o servidor que está com o moodle instalado tenha o ip 192.168.1.10, então vc vai digitar no browser do outro micro o seguinte endereço: http://192.168.1.10/moodle
[14] Comentário enviado por marcelors em 25/05/2011 - 14:17h
Fábio
o passo a passo da instalação está muito bem feito. Me considero muito pouco conhecedor de informática, no máximo um 'super user' de escritório. mas estou tentando aprender mais. Praticamente não sei nada de Linux, Php, Sql, etc.
Estou em minha casa com um NAS da Synology que roda Linux e tem um servidor WEB Apache, roda MySql e está com o miniaplicavo PhPmyAdmin e estou tentando instalar o Moodle neste equipamento, mas no momento do passo relativo ao banco de dados, recebo o sinal de erro:
Erro: Conexão com o banco de dados falhou
É possível que o banco de dados esteja sobrecarregado ou não está funcionando adequadamente
O administrador do site também deve verificar se os dados do banco de dados foram corretamente especificados no config.php
Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'marcelo'@'localhost' (using password: YES) in /volume1/web/moodle/lib/dml/mysqli_native_moodle_database.php on line 75
Parece-me que é um problema de acesso, mas não sei como resolver.
Se vc. puder me ajudar e dar alguma dica, agradeço.
[15] Comentário enviado por fabiomaua em 25/05/2011 - 22:01h
Ola marcelors
Vários motivos podem estar te atrapalhando na configuração do banco de dados. Eu também não conheço Php, SQL, e Linux, isso mesmo, Linux. Digo isso porque a cada dia que se passa vejo que cada vez mais preciso aprender sobre esse sistema opracional.
Veja se vc criou o banco de dados Moodle (como sugeri no tutorial) , tambem veja endereço do banco de dados e etc. Essa parte da instalação é bem problematica mesmo já que qualquer informação incorreta ele vai te dar erro. Já vi erros assim quando tento instalar o moodle em algum servidor de hospedagem de site. Sofri, mas consegui instalar. Insiste que vc também vai conseguir!
Abraços!
[16] Comentário enviado por jbm5688 em 27/07/2011 - 00:57h
Boa Noite!
Cara seu tutorial é porreta, eu já instalei duas vezes, agora estou com uma dúvida, se poder me ajudar agradeço, é oseguinte, instalei omoodle perfeitamete no local hoste, como faço para colocar ele acessando pela internet???
[17] Comentário enviado por fabiomaua em 27/07/2011 - 20:17h
Boa noite jbm5688
Eu fiquei em dúvida na sua pergunta:
Você já instalou o moodle em uma maquina e quer disponibilizar essa maquina para as pessoas acessarem pela internet? Ou, você que contratar uma empresa de hospedagem e quer instalar o moodle nesse espaço contratado?
[20] Comentário enviado por leandro_hamid em 13/06/2012 - 10:56h
Bom dia fabiomaua e bom dia a todos.
Eu gostaria de parabenizar pelo ótimo tutorial, este tutorial me vem bem a açalhar mas eu tenho uma dúvida que já surgiu por aqui, como eu posso fazer para colocar este servidor Moodle na internet, será que você poderia me orientar?Existe algum provedor que vende espaço para instalarmos o Moodle?
[21] Comentário enviado por fabiomaua em 13/06/2012 - 13:32h
Ola Leandro
A instalação é da mesma forma que acontece no artigo, porem o servidor que vc escolher na internet, já tem que possuir um banco de dados instalado e disponivel para o uso (geralmente é o MySQL). Para a instalação, vc pode acessar o site http://download.moodle.org/, lá tem dois tipos de arquivo o .tgz e o .zip. Em servidores da internet, é usado o windows para hospedagem, então baixe o .zip, copie para dentro do servidor de hospedagem, descompacte o arquivo dentro do servidor de hospedagem e siga o tutorial acima!
Existem muitos servidores na internet que já possuem esse pacote do moodle para a instalação, é uma questão de pesquisa (muita).
Atualemten estou procurando um servidor de hospedagem gratis, e posso te afirmar que ja faz tres dias que procuro e ainda não encontrei um com PHP+MySQL. (que é o mesmo servidor que vc precisa ter para instalar o Moodle).
Espero q tenha ajudado, se ainda tiver dúvida é so escrever!
[22] Comentário enviado por leandro_hamid em 13/06/2012 - 17:20h
Boa tarde.
Eu gostaria de agradecer pelas orientações fabiomaua mas aind ame resta uma dúvida, e se eu resolver disponibilizar o meu servidor Moodle na internet, seria viável?Qual é o método mais prático e econômico, comprar espaço em prestadora de hospedagem para instalação do Moodle ou disponibilizar a nossa máquina direto para acessos da internet?
[23] Comentário enviado por fabiomaua em 13/06/2012 - 17:44h
Leandro
Vc vai ter que analisar os custos e investimentos.
Para um servidor local: Se vc tem um bom link para acesso a internet, se esse link só vai servir essa maquina, se a maquina é de boa configuração, se vc tem uma infra-estrutura para esse servidor (no-break, back-up, redundancia), gastos com conta eletrica e possíveis upgrade...
Quando vc contrata uma hospedagem, vc não se preocupa com muitas coisas.
Para mim, manter um site em uma maquina pc minha, seria um problema, eu teria custo zero com hospedagem, porem, o micro teria que ficar dentro do meu quarto durante a noite toda ligado, e com isso teria dificuldade pra durmir, rs...
Então, é vc que tem que analizar, faça testes sem compromisso para ver se o seu micro aguentaria as quantidade de acessos. Monitore esses assessos e constantemente pergunte a todos como o seu servidor está se saindo, e assim tome uma decisão.
Precisando de mais alguma coisa, é so escrever: fabio.ps@ig.com.br
[25] Comentário enviado por fabiomaua em 29/01/2013 - 20:13h
Boa noite acorianoruireis
Bem, para criação de cursos, alunos e professores, vc deve estar logado como administrador do site, e clicar em botões que são sugestíveis ao que vc quer fazer. Tem um botão para criar cursos e adicionar as pessoas que terão acesso, da mesma forma que vc tem o poder de transformar alguem em professor, cordenador do site, etc. Procure em documentações que tenho certeza que vc vai encontrar o que precisa!
Abraços!