Instalação do Moodle em MacOS X 10.4: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
Line 18: Line 18:
Descarregar da página oficial do MySQL a versão adequada e instalar: http://dev.mysql.com/downloads/mysql/5.0.html
Descarregar da página oficial do MySQL a versão adequada e instalar: http://dev.mysql.com/downloads/mysql/5.0.html


Colocar o Painel de Preferências do MySQL em /Library/PreferencePanes/ e reiniciar o sistema.
Colocar o Painel de Preferências do MySQL em /Library/PreferencePanes/ (na versão portuguesa, "Library" aparece como "/Biblioteca") e reiniciar o sistema.
Nas Preferências do Sistema, inicar o servidor MySQL e "Compart. Web Pessoal".
Nas Preferências do Sistema, inicar o servidor MySQL e "Compart. Web Pessoal".


Line 37: Line 37:
'''4. Definir localização de ficheiros'''
'''4. Definir localização de ficheiros'''


Descarregar o Moodle de http://download.moodle.org e colocar a pasta "moodle" em /Library/WebServer/Documents/ e criar uma pasta /Library/WebServer/moodledata/ onde futuramente serão armazenados os ficheiros enviados pelos utilizadores.
Descarregar o Moodle de http://download.moodle.org e colocar a pasta "moodle" em /Library/WebServer/Documents/ (Library=Biblioteca) e criar uma pasta /Library/WebServer/moodledata/ onde futuramente serão armazenados os ficheiros enviados pelos utilizadores.


Modificar o proprietário e grupo das pastas "moodle" e "moodledata", usando a opção do Finder "Obter informações": proprietário www e grupo admin com acesso de "leitura e gravação".
Modificar o proprietário e grupo das pastas "moodle" e "moodledata", usando a opção do Finder "Obter informações": proprietário www e grupo admin com acesso de "leitura e gravação".

Revision as of 22:55, 9 June 2007

1. Instalar PHP

Descarregar da página de Marc Liyanage o PHP 5.1.2 para Apache 1.3 em http://www.entropy.ch/software/macosx/php/ e instalar, seguindo os passos indicados.

É conveniente modificar os valores pré-definidos em /usr/local/php5/lib/php.ini para uma utilização mais flexível. A pasta /usr/ está escondida, mas pode ser acedida com um comando da aplicação Terminal:

 sudo open /usr/local/

Abrir com Editor de Texto o ficheiro e proceder às alterações dos valores, por exemplo para:

 php_value memory_limit 16M
 post_max_size 80M
 upload_max_filesize 80M

O ficheiro original está protegido, por isso é necessário guardar uma cópia alterada noutro local e depois fazer a substituição no Finder, fornecendo a palavra-chave de administrador do computador.


2. Instalar MySQL

Descarregar da página oficial do MySQL a versão adequada e instalar: http://dev.mysql.com/downloads/mysql/5.0.html

Colocar o Painel de Preferências do MySQL em /Library/PreferencePanes/ (na versão portuguesa, "Library" aparece como "/Biblioteca") e reiniciar o sistema. Nas Preferências do Sistema, inicar o servidor MySQL e "Compart. Web Pessoal".


3. Criar Base de Dados

Na aplicação Terminal, inserir os códigos para criar uma password de Administrador do MySQL:

 /usr/local/mysql/bin/mysql -u root -p

Ainda no Terminal, criar uma Base de Dados para o Moodle e atribuir-lhe um utilizador:

 mysql> CREATE DATABASE moodle;
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY 'anotherpassword';
mysql> flush privileges;
mysql> quit


4. Definir localização de ficheiros

Descarregar o Moodle de http://download.moodle.org e colocar a pasta "moodle" em /Library/WebServer/Documents/ (Library=Biblioteca) e criar uma pasta /Library/WebServer/moodledata/ onde futuramente serão armazenados os ficheiros enviados pelos utilizadores.

Modificar o proprietário e grupo das pastas "moodle" e "moodledata", usando a opção do Finder "Obter informações": proprietário www e grupo admin com acesso de "leitura e gravação".


5. Instalar o Moodle

A partir do Navegador (Safari ou Firefox) entrar em http://localhost/moodle/ para iniciar a instalação e seguir os passos, fornecendo os dados de utilizador definidos na Base de Dados criada anteriormente em MySQL (ponto 3).


6. Cron Job

O Moodle funciona com acções periódicas, "cron jobs". Pode usar-se o Cronnix, http://www.macupdate.com/info.php/id/7486. No crontab "system" definir os intervalos */5 * * * (min= 5, hour = *, Mday = *, month = *, Wday = all) para a seguinte tarefa

 /usr/bin/curl -s -o /dev/null http://myservername/moodle/admin/cron.php