Escolar Documentos
Profissional Documentos
Cultura Documentos
Uma forma de criarmos vários sítios num mesmo servidor e mantê-los com “gestão”
separada é e atribuindo a cada sítio um utilizador (para aceder através de SSH ou SCP, por
exemplo).
Criar utilizador:
# useradd moodleuser
De todos, o que o Moodle recomenda é o GIT. No entanto, poderá ser um pouco complicado
para utilizadores inexperientes, e poderá não haver suporte para o GIT aos extras
(funcionalidades não padrão) que se queira instalar. O CVS irá ser mantido durante algum
tempo, mas também não terá suporte a todos os extras. Utilizar o ficheiro disponível no sítio
do Moodle é o mais simples para se fazer uma instalação, mas o que provoca maiores
dificuldades para se atualizar.
Deste modo, não se recomenda a utilização do ficheiro, pelo que se deverá optar por uma
das outras soluções – GIT ou CVS. Os procedimentos para ambas são apresentados de
seguida:
Para fazer o checkout (descarregar) o código inteiro do Moodle pela primeira vez,
para a diretoria /home/nome-utilizador/public_html, utilizar os comandos:
# cd /home/moodleuser/
# cvs -z3 -d:pserver:anonymous@eu.cvs.moodle.org:/cvsroot/moodle co -P -d
public_html -r MOODLE_22_STABLE moodle (tudo numa só linha)
Talvez seja útil escrever um script de Shell com estas últimas linhas na pasta raiz da
instalação do Moodle. De outro modo, facilmente se esquecerá de quais os
repositórios existentes dentro do repositório principal do Moodle.
MySQL - Criar um utilizador e atribuir-lhe direitos totais sobre a base de dados criada
Para criar um utilizador 'moodleuser' com privilégios totais ('all privileges') na
base de dados 'moodledb':
mysql > GRANT ALL ON moodledb.* TO 'moodleuser'@'localhost' IDENTIFIED
BY 'palavra-passe' WITH GRANT OPTION;
mysql> USE mysql;
mysql> UPDATE user SET PASSWORD=PASSWORD('palavra-passe') WHERE
user='moodleuser';
mysql > quit