rosa.cris, em que parte vc esta e de que forma vc instalou?
Primeiro, quanto aos erros:
1 Erro - /var/moodledata.Voce não consegue criar o diretório /var/moodledata por que não tem permissão para criar diretorios e arquivos no /var, apenas o root pode criar dentro do /var.
Resolução 1:
Antes da instalação pode mudar as permissões de /var temporariamente para que o diretorio seja criado.
Ex: sudo
chmod 777 /var vai dar permissão para gravar em /var, mas depois tem de voltar as permissões originais, que são de leitura e execução para todos e permissão total ao root, o comando seria
sudo chmod u=rwx,g=rx,o=rx /var.
Eu não recomendo isso, recomendo que siga as instruções abaixo para não fazer uma cagada.
Resolução 2:
Você pode simplesmente alterar o caminho para um caminho onde possa realizar a gravação, ex:
1 - sudo mkdir /moodle
2 - sudo chmod -R 777 /moodle
obs: Pode ser a permissão 666, você escolhe.
E no endereço do site insira o caminho /moodle/moodledata
2 Erro - //localhost/apache2-default/http://localhost/apache2-default/ não existe, vc deve estar lendo algum tutorial antigo de instalação.
localhost é o seu diretório /var/www.
de no terminal o comando
ls /var/www e vera que la dentro não existe apache2-default.
por isso, no navegador, quando digita
http://localhost/apache2-default/ obtém o erro.
A pasta não existe em /var/www e por isso não tem como acessar pelo browser.
Se pelo comando
ls /var/www ver que não tem nem mesmo /var/www, instale o apache, mas acredito não ser esse o caso, visto que informa o erro ao gravar em /var/moodledata, e isso deve ter aparecido no browser.
Vamos aos requisitos e a instalação, que é bem simples:
1 - instalar o php5, mysql, phpmyadmin, apache... pode dar também um
apt-get install ^lamp para baixar mais algumas dependências que podem estar faltando.
2 - baixar o moodle
http://download.moodle.org/download.php/stable22/moodle-latest-22.tgz3 - descompactar e copiar a pasta moodle gerada para dentro de
/var/www/4 - no navegador, digite
http://localhost/moodle5 - comece a instalação via web.
6 - se tiver problema na checagem com unicode, curl e intl:
Para resolver o curl: sudo apt-get install php5-curl
Para resolver o intl: sudo apt-get install php5-intl
Para resolver o unicode:
Abra o terminal e digite
mysql -u root -pdigite a senha de root do mysql.
Já dentro do mysql:
- Exiba os bancos de dados com o comando:
show databases; La terá a database do moodle criada em passos anteriores na instalação web.
Se não alterou o nome, o nome da database é moodle.
- Exiba as informações da base com o comando:
show create database moodle; Se na ultima linha não estiver assim:
| moodle | CREATE DATABASE `moodle` /*!40100 DEFAULT CHARACTER SET utf8 */ |
- Altere a base com o comando:
ALTER DATABASE moodle DEFAULT CHARACTER SET utf8;- Exiba as informações da base com o comando:
show create database moodle; e verifique o resultado.
- Se alterou, de o comando:
exit7 - No terminal, digite
sudo /etc/init.d/apache2 restart8 - Volte na pagina web de instalação e clique no botão recarregar do moodle, no final da pagina, se não tiver o botão, atualize a pagina pelo botão do browser ou pela tecla F5.
9 - Não havendo mais problemas, continue e conclua a instalação.
Se resolveu os problemas e duvidas, coloque (resolvido) no titulo do seu tópico.
Att,