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

From MoodleDocs
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 44: Line 44:
'''5. Instalar o Moodle'''
'''5. Instalar o Moodle'''


A partir do Navegador (Safari ou Firefox) entrar em <nowiki>http://localhost/moodle/</nowiki> 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).
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).




Line 51: Line 51:
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) com este comando:
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) com este comando:
   ''/usr/bin/curl -s -o /dev/null <nowiki>http://myservername/moodle/admin/cron.php</nowiki>''
   ''/usr/bin/curl -s -o /dev/null <nowiki>http://myservername/moodle/admin/cron.php</nowiki>''
'''7. LaTeX'''
Para poder usar a notação TeX, deve ser configurado o respectivo filtro. Explicações em [[Notação TeX em MacOS X 10.4]].
[[Category: Administrador]]

Latest revision as of 23:27, 18 December 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) com este comando:

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

7. LaTeX

Para poder usar a notação TeX, deve ser configurado o respectivo filtro. Explicações em Notação TeX em MacOS X 10.4.