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.
Para instalar o Apache, abra um terminal e use o comando:
# apt-get install apache2
Após pressionar o <ENTER>, a instalação fará uma pergunta. Pressione a tecla "S" para confirmar:
Irá começar a instalação do Apache, conforme a figura abaixo:
Essa instalação ocorrerá sem problemas ou dificuldades (pelo menos é o que eu espero). Abaixo deixo algumas informações sobre os pacotes relacionados.
apache2-mpm-worker
apache2-utils
apache2.2-common
libapr1
libaprutil1
libpq5
apache2-doc
apache2-suexec
apache2-suexec-custom
apache2
Após a instalação do servidor Apache, vá até o seu navegador e digite:
http://localhost
ou
http://127.0.0.1
ou
http://[NumeroIpDoSeuServidor]
Em todos os casos tem que aparecer a mensagem "It works!". Essa mensagem significa que o seu Apache está respondendo as requisições em sua porta padrão (80).
Para fecharmos com chave de ouro, vá até a pasta /etc/apache2/conf.d, abra o arquivo charset e adicione a seguinte linha para deixar o Apache compatível com o português-Brasil:
AddDefaultCharset ISO-8859-1
Instalando o PHP
No terminal digite o comando:
# apt-get install php5
Após pressionar o <ENTER>, a instalação fará uma pergunta. Pressione a tecla "S" para confirmar:
Irá começar a instalação do PHP, conforme a figura abaixo:
Dessa maneira seu PHP estará instalado para trabalhar junto com o Apache. Abaixo deixo algumas informações sobre os pacotes relacionados:
[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!