--- /dev/null
+<head>\r
+ \r
+<title>Dcumentação do Moodle: Instalação</title>\r
+ \r
+<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">\r
+ \r
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">\r
+</head>\r
+\r
+<body bgcolor="#FFFFFF">\r
+<h1>Instalação do Moodle</h1>\r
+<blockquote>\r
+<p>Este guia explica como instalar Moodle pela primeira vez. Alguns dos\r
+passos são explicados com maior detalhe, para abrangir todas as pequenas\r
+diferenças entre diferentes configurações dos navegadores, assim que este\r
+documento pode parecer comprido e complicado. Não se deixe desanimar por\r
+isso - eu costumo instalar o Moodle em poucos minutos!</p>\r
+<p>Leia este documento com calma e cuidadosamente - poderá assim poupar\r
+algum tempo no futuro.</p>\r
+<p>Secções neste documento:</p>\r
+ <ol>\r
+ <li><a href="#requirements">Pacotes necessários</a></li>\r
+ <li><a href="#downloading">Obter uma cópia do Moodle</a></li>\r
+ <li><a href="#site">Estrutura do sítio</a></li>\r
+ <li><a href="#data">Criação do directório de dados</a></li>\r
+ <li><a href="#database">Criação da base de dados</a></li>\r
+ <li><a href="#webserver">Verificar a configuração do servidor web</a></li>\r
+ <li><a href="#config">Editar config.php</a></li>\r
+ <li><a href="#admin">Visitar a página de administração</a></li>\r
+ <li><a href="#cron">Configurar o cron</a></li>\r
+ <li><a href="#course">Criação de uma disciplina</a></li>\r
+ </ol>\r
+ <p> </p>\r
+</blockquote>\r
+<h3 class="sectionheading"><a name="requirements"></a>1. Pacotes necessários</h3>\r
+<blockquote> \r
+ <p>Moodle é desenvolvido principalmente em Linux, usando Apache, MySQL e\r
+ PHP (a combinação comumente designada de plataforma LAMP), mas também é\r
+ testado regularmente com PostgreSQL e nos sistemas operativos Windows XP,\r
+ Mac OS X e Netware 6.</p>\r
+ <p>Os pacotes necessários para o funcionamento de Moodle são:</p>\r
+ <ol>\r
+ <li>Servidor Web. A maior parte das pessoas usam\r
+ <a href="http://www.apache.org/" target="_blank">Apache</a>, mas Moodle\r
+ deverá funcionar com qualquer servidor Web que suporte PHP, como, por\r
+ exemplo, IIS nas plataformas Windows.</li>\r
+ <li>A linguagem <a href="http://www.php.net/" target="_blank">PHP</a>\r
+ (versão 4.1.0 ou superior), com as opções seguintes:\r
+ <ul>\r
+ <li><a href="http://www.boutell.com/gd/" target="_blank">Libraria GD</a> \r
+ activada, com suporte para formatos JPG e PNG.</li>\r
+ <li>libraria zlib activa (se quiser usar cópias de segurança/restauração\r
+ em Windows)</li>\r
+ <li>Suporte de sessões (sessions support) activo</li>\r
+ <li>Envio de ficheiros (file uploading) activo</li>\r
+ <li>Modo seguro (safe mode) desactivado (nos foruns em moodle.org\r
+ pode ler acerca dos problemas causados pelo modo seguro)</li>\r
+ </ul>\r
+ </li>\r
+ <li>Servidor de bases de dados: Moodle suporta completamente <a href="http://www.mysql.com/" target="_blank">MySQL</a> \r
+ ou <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a>\r
+ que são as duas opções recomendadas em Moodle 1.1. Outros servidores\r
+ de bases de dados serão suportados em versões futuras.</li>\r
+ </ol>\r
+ <p>A maior parte dos fornecedores de serviços Web incluim todo esse software.\r
+ Se o seu fornecedor for um dos poucos que não inclui essas opções,\r
+ pergunte porque não o fazem e considere uma mudança de fornecedor.</p>\r
+ <p>Se quiser usar Moodle no seu próprio computador e a instalação de todo\r
+ esse software parece-lhe complicada, consulte o nosso guia:\r
+ <a href="http://moodle.org/doc/?file=installamp.html">Instalação de \r
+ Apache, MySQL e PHP</a>. Nesse guia encontrará instrucções passo a passo\r
+ para as plataformas mais populares.</p>\r
+ <p> </p>\r
+</blockquote>\r
+<h3 class="sectionheading"><a name="downloading"></a>2. Obter uma cópia do Moodle</h3>\r
+<blockquote>\r
+ <p>Existem duas formas de obter o Moodle, num ficheiro comprimido ou através\r
+ do CVS. Essas duas formas explicam-se com mais detalhe na página web:\r
+ <a href="http://moodle.org/download/" target="_blank">http://moodle.org/download/</a></p>\r
+ <p>Depois de copiar e desempacotar o arquivo, ou depois de ter obtido uma\r
+ cópia do CVS, deverá ter um directório "moodle", que contem\r
+ vários ficheiros e subdirectórios.</p>\r
+ <p>Pode transferir esse directório directamente para o directório raiz do\r
+ seu servidor web, e nesse caso o seu sítio ficará disponível em\r
+ <b>http://o_seu_servidor.com/moodle</b>, ou pode copiar o conteúdo do\r
+ directório moodle directamente para o directório raiz do seu servidor web,\r
+ ficando a sua instalação do Moodle dierectamente em\r
+ <b>http://o_seu_servidor.com</b>.</p>\r
+</blockquote>\r
+<p> </p>\r
+<h3 class="sectionheading"><a name="site"></a>3. Estrutura do sítio</h3>\r
+<blockquote>\r
+ <p>A seguir apresentamos um sumário do conteúdo do directório moodle, para\r
+ lhe ajudar a se orientar:</p>\r
+ <blockquote>\r
+ <p><table><tr>\r
+ <td width="130" valign="top">config-dist.php</td>\r
+ <td valign="top">-</td>\r
+ <td valign="top">\r
+ mais tarde vai fazer uma cópia deste ficheiro, dando-lhe o nome\r
+ config.php. Este será o ÚNICO ficheiro que precisa de editar para\r
+ começar a usar o Moodle.\r
+ </td></tr>\r
+ <tr><td valign="top">version.php</td>\r
+ <td valign="top">-</td>\r
+ <td valign="top">\r
+ define a versão actual do código do Moodle\r
+ </td></tr>\r
+ <tr><td valign="top">index.php</td>\r
+ <td valign="top">-</td>\r
+ <td valign="top">\r
+ a página principal do sítio\r
+ </td></tr></table>\r
+ </p>\r
+ <ul>\r
+ <li>admin/ - código para administração de todo o servidor </li>\r
+ <li>auth/ - módulos para autenticação de utilizadores </li>\r
+ <li>course/ - código para mostrar e gerir disciplinas </li>\r
+ <li>doc/ - documentação e ajuda do Moodle (esta página incluida)</li>\r
+ <li>files/ - código para mostrar e gerir ficheiros enviados</li>\r
+ <li>lang/ - mesnagens de texto em diferentes línguas; um diretório por\r
+ cada língua</li>\r
+ <li>lib/ - librarias do código básico do Moodle</li>\r
+ <li>login/ - código para criação e acesso às contas de utilizadores </li>\r
+ <li>mod/ - todos os módulos de disciplina no Moodle</li>\r
+ <li>pix/ - imagens genéricas do sítio</li>\r
+ <li>theme/ - pacotes temáticos (theme/skins) para mudar a aparência do\r
+ sítio</li>\r
+ <li>user/ - código para mostrar e gerir a lista de utilizadores</li>\r
+ </ul>\r
+ <p> </p>\r
+ </blockquote>\r
+</blockquote>\r
+<h3 class="sectionheading"><a name="data"></a>4. Criação do directório de dados</h3>\r
+<blockquote>\r
+ <p>Moodle precisa de algum espaço no seu disco rígido para armazenar\r
+ ficheiros enviados, por exemplo, os documentos associados a uma disciplina\r
+ e as fotografias dos utilizadores.</p>\r
+ <p>Crie um directório para esse propósito em alguma parte do seu sistema\r
+ de ficheiros. Por razões de segurança, é conveniente que esse directório\r
+ NÂO seja acessível directamente através da web. A forma mais simples de\r
+ garantir isso, será criar o directório por FORA do directório raiz do seu\r
+ servidor Web; se assim não for, terá que o proteger criando nele um\r
+ ficheiro .htaccess com o seguinte conteúdo:\r
+ <blockquote>\r
+ \r
+ <pre>deny from all</pre>\r
+ </blockquote>\r
+ <p>Para garantir que Moodle poderá gravar nesse directório os ficheiros\r
+ recebidos, confira que o servidor web (por exemplo o Apache) tenha\r
+ autorização para escrever nesse directório. Em plataformas Unix, isso\r
+ implica mudar o propietário do directório para algo como "nobody"\r
+ ou "apache".</p>\r
+ <p>Em muitos servidores web partilhados, provavelmente terá que prohibir\r
+ o acesso a todos os ficheiros por parte do seu "grupo" (para evitar\r
+ que outros utilizadores do servidor possam consultar ou modificar os seus\r
+ ficheiros), mas permitir acesso de leitura/escritura para outros\r
+ utilizadores (assim o servidor Web terá acesso aos seus ficheiros).\r
+ Consulte com o seu administrador do servidor Web se tiver dificuldades\r
+ em configurar o seu directório em forma segura.</p>\r
+</blockquote>\r
+<p> </p>\r
+<h3 class="sectionheading"><a name="database"></a>5. Criação da base de dados</h3>\r
+<blockquote>\r
+ <p>Terá que criar uma base de dados (por exemplo "moodle"), vazia, no seu\r
+ sistema de bases de dados, junto com um utilizador especial (por exemplo\r
+ "moodleuser") que tenha acesso a essa base de dados (e a nenhuma outra).\r
+ Poderá usar o utilizador "root" se quiser, mas isso não é aconselhável\r
+ para um sistema activo: se os "crackers" conseguirem descobrir a\r
+ contrasenha de acesso à base de dados, todo o seu servidor de bases de\r
+ dados ficará em risco, em vez de por em risco unicamente uma base de\r
+ dados.\r
+</p>\r
+<p>Os comandos seguintes são um exemplo da criação da base de dados em MySQL: </p>\r
+ <pre>\r
+ # mysql -u root -p\r
+ > CREATE DATABASE moodle; \r
+ > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* \r
+ TO moodleuser@localhost IDENTIFIED BY 'seupassword'; \r
+ > quit \r
+ # mysqladmin -p reload\r
+</pre>\r
+ <p>E um exemplo para PostgreSQL: </p>\r
+ <pre>\r
+ # su - postgres\r
+ > psql -c "create user moodleuser createdb;" template1\r
+ > psql -c "create database moodle;" -U moodleuser template1\r
+ > psql -c "alter user moodleuser nocreatedb;" template1\r
+</pre>\r
+ <p>(Se usar MySQL, recomendo vivamente o uso de <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> \r
+ para gerir as suas bases de dados - poderá gerir a base de dados usando\r
+ uma interface Web).</p>\r
+ <p>A partir da versão 1.0.8, Moodle aceita prefixos de tabelas, para poder\r
+ partilhar uma base de dados com tabelas SQL de outras aplicações.</p>\r
+</blockquote>\r
+<p> </p>\r
+<h3 class="sectionheading"><a name="webserver" id="webserver"></a>6. Verificar a configuração do servidor web</h3>\r
+<blockquote>\r
+ <p>O primeiro que deverá conferir é que o seu servidor web está configurado\r
+ para usar index.php como nome de página por omissão (poderá também\r
+ aceitar outros nomes alternativos, por exemplo, index.html, default.htm,\r
+ etc).</p>\r
+ <p>Em Apache, isso é feito usando o comando DirectoryIndex no seu ficheiro\r
+ de configuração httpd.conf. O meu normalmente contem o seguinte:</p>\r
+ <blockquote>\r
+ <pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>\r
+ </blockquote>\r
+ <p>Verifique que index.php esteja entre a lista (e preferivelmente mais\r
+ perto do início da lista, para aumentar a eficiência).</p>\r
+ <p>A seguir, <b>se estiver a usar Apache 2</b>, deverá activar a variável\r
+ <i>AcceptPathInfo</i>, que permitirá a passagem de argumentos na forma\r
+ http://servidor/ficheiro.php/arg1/arg2.\r
+ Isso é esencial para poder permitir apontadores relativos entre os\r
+ seus recursos, e também para melhorar o desempenho para os utilizadores\r
+ do seu sítio Moodle. Poderá activar essa variável juntado a linha que\r
+ se segue ao seu ficheiro httpd.conf</p>\r
+ <blockquote>\r
+ <pre><strong>AcceptPathInfo</strong> on </pre>\r
+ </blockquote>\r
+ <p>Em terceiro lugar, Moodle precisa da activação de algumas opções do PHP\r
+ para funcionar correctamente. <b>Na maior parte dos servidores essas\r
+ opções já estarão activas por omissão.</b> No entanto, alguns servidores\r
+ PHP (especialmente nas versões mais recentes) poderão estar configuradas\r
+ em forma diferente. Essas opções activam-se no ficheiro de configuração\r
+ do PHP (normalmente o ficheiro php.ini):</p>\r
+ <blockquote>\r
+\r
+ <pre>magic_quotes_gpc = 1 (preferred but not necessary)\r
+magic_quotes_runtime = 0 (necessary)\r
+file_uploads = 1\r
+session.auto_start = 0\r
+session.bug_compat_warn = 0\r
+</pre>\r
+ </blockquote>\r
+ <p>Se não tiver acesso a httpd.conf ou php.ini no seu servidor, ou se estiver\r
+ a usar outras aplicções que exigem outra configuração diferente, não se\r
+ preocupe pois poderá ainda INVALIDAR a configuração global.</p>\r
+ <p>Para o conseguir, deverá criar um ficheiro <b>.htaccess</b> no\r
+ directório principal do Moodle, com as definições que precisa. Isso só\r
+ funcionará no Apache, e quando a opção Overrides for permitida na\r
+ configuração global do servidor.\r
+ O conteúdo de .htacces será:\r
+ <blockquote>\r
+ <pre>\r
+DirectoryIndex index.php index.html index.htm\r
+\r
+<IfDefine APACHE2>\r
+ <b>AcceptPathInfo</b> on\r
+</IfDefine>\r
+\r
+php_flag magic_quotes_gpc 1\r
+php_flag magic_quotes_runtime 0\r
+php_flag file_uploads 1\r
+php_flag session.auto_start 0\r
+php_flag session.bug_compat_warn 0</pre>\r
+ </blockquote>\r
+ <p>Poderá fazer outras coisas como, por exemplo, definir o tamanho máximo\r
+ do ficheiros enviados para o Moodle:\r
+ <blockquote>\r
+ <pre>\r
+LimitRequestBody 0\r
+php_value upload_max_filesize 2M\r
+php_value post_max_size 2M\r
+ </pre>\r
+ </blockquote>\r
+ <p>O mais fácil será copiar o ficheiro tipo em lib/htaccess e editá-lo para\r
+ se adaptar às suas necessidades (o ficheiro contem algumas dicas\r
+ adicionais). Por exemplo, num shell do Unix:\r
+ <blockquote>\r
+ <pre>cp lib/htaccess .htaccess</pre>\r
+ </blockquote>\r
+</blockquote>\r
+<p> </p>\r
+<h3 class="sectionheading"><a name="config"></a>7. Editar config.php</h3>\r
+<blockquote>\r
+ <p>Neste momento pode criar e editar o ficheiro de configuração,\r
+ <strong>config.php</strong>, usando um editor de texto. Esse ficheiro\r
+ será utilizado por todos os outros ficheiros em Moodle.</p>\r
+ <p>Para começar, faça uma cópia de <strong>config-dist.php</strong> e mude-lhe\r
+ o nome para config.php. Isto é feito para não perder a configuração\r
+ original, caso tenah que actualizar o Moodle mais tarde.</p>\r
+ <p>Edite <strong>config.php</strong> especificando a informação da base\r
+ de dados que já criou (incluindo o prefixo de tabelas - repare que no\r
+ caso do PostgreSQL isso é OBRIGATÓRIO), assim como o endereço do seu\r
+ sítio Web, e os nomes dos directórios do sistema e dos dados.\r
+ O próprio ficheiro de configuração traz comentários e exemplos.</p>\r
+ <p>Uma vez termine de editar o ficheiro de configração, o resto da\r
+ instalação é feita através da interface web. No que resta deste documento\r
+ vamos admitir que o seu sítio web encontra-se em:\r
+ <u>http://exemplo.com/moodle</u></p>\r
+</blockquote>\r
+<p> </p>\r
+<h3 class="sectionheading"><a name="admin"></a>8. Visitar a página de\r
+administração</h3>\r
+<blockquote> \r
+ <p>A página de adminstração já deverá estar activa em: \r
+ <u>http://exemplo.com/moodle/admin</u>. De qualquer forma, se neste\r
+ momento tentar aceder à página principal do seu servidor moodle, será\r
+ redireccionado automaticamente para essa página. A primeira vez que\r
+ entrar na página de administração, ser-lhe-á apresentada a licença GPL\r
+ qu deverá aceitar para poder continuar com a instalação.</p>\r
+ <p>(Moodle também enviará algumas "cookies" para o seu navegador web. Se\r
+ o seu navegador estiver configurado para perguntar antes de aceitar cookies,\r
+ deverá aceitá-las ou Moodle não funcionará conrrectamente.)</p> \r
+ <p>A seguir Moodle procederá a configurar a sua base de dados criando as\r
+ tabelas que serão usadas para guardar os dados. Primeiro são criadas as\r
+ tabelas principais. Deverá ver vários comandos SQL seguidos por mensagens\r
+ de diagnóstico (a verde ou vermelho) do género de:</p>\r
+ <blockquote> \r
+ <p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category \r
+ int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default \r
+ '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT \r
+ NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default \r
+ '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) \r
+ unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default \r
+ '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) \r
+ TYPE=MyISAM</p>\r
+ <p><font color="#006600">SUCCESS</font></p>\r
+ <p>...and so on, followed by: <font color="#006600">Main databases set up \r
+ successfully.</font> </p>\r
+ </blockquote>\r
+ <p>Se não aparecerem essas mensagens, existirá algum problema com a base de\r
+ dados ou com a configuração que definiu em config.php. Verifique que PHP\r
+ não esteja em "Modo seguro" (Safe Mode. Alguns servidores comerciais\r
+ costumam vir em modo seguro). Pode verificar as variáveis do PHP criando\r
+ um pequeno ficheiro que contenha <? phpinfo() ?> e olhando para ele\r
+ usando o seu navegador we. Verifique o resultado e tente acceder novamente\r
+ à página de administração.</p>\r
+ <p>Avance até o fim da página e carregue no botão "Continuar".</p>\r
+ <p>A seguir verá uma outra página semelhante que configura as tabelas\r
+ usadas por cada módulo do Moodle. Igual que no caso anterior, todas as\r
+ mensagens de diagnóstico deverão aparecer em <font color="#006600">green</font>.</p>\r
+ <p>Avance até o fim da página e carregue no botão "Continuar".</p>\r
+ <p>Deverá agora aparecer um formulário onde pode definir mais variáveis\r
+ de configuração para a sua instalação como, por exemplo, a língua usada\r
+ por omissão, o nome do servidor SMTP, etc. Não se preocupe muito em tentar\r
+ conifugar tudo à primeira vez - poderá regressar a esta página sempre\r
+ que quiser, através da interface de administração, e experimentar\r
+ diferentes configurações. Avance até o fim da página e carregue no botão\r
+ "Gravar alterações".</p>\r
+ <p>Se não conseguir avançar para a frente dessa página (e unicamente nesse\r
+ caso), provavelmente o seu servidor tem o problema que eu chamo "referidor\r
+ defeituoso" ("buggy referrer"). Isso é fácil de corrigir: simplesmente\r
+ desactive a opção de "formulários seguros" (secureforms"),\r
+ e tente novamente.</p>\r
+ <p>A página seguinte é um formulário onde pode definir parâmetros para o\r
+ seu sítio Moodle e para a página principal, tais como o nome, formato,\r
+ descrição, etc. Complete esse forumlário (poderá sempre regressar mais\r
+ tarde e fazer alterações) e carregue em "Gravar alterações".</p>\r
+ <p>Finalmente, ser-lhe-á pedido para criar um utilizador administrador de\r
+ alto nivel para acesso futuro às páginas de administração. Complete a\r
+ informação com o seu próprio nome, endereço de correio electrónico, etc\r
+ e carregue em "Gravar alteraçãoes". Não todos os campos são\r
+ indispensáveis, mas se esquecer algum campo importante, voltará a aparecer\r
+ o formulário.\r
+ </p>\r
+ <blockquote> \r
+ <blockquote> \r
+ <blockquote> \r
+ <blockquote> \r
+ <blockquote> \r
+ <p><strong>Tenha o cuidade de lembrar o nome de utilizador e\r
+ a palavra chave que seleccionou para o administrador, já\r
+ que eles serão necessários para acceder as páginas de\r
+ administração em ocasiões futuras.</strong></p>\r
+ </blockquote>\r
+ </blockquote>\r
+ </blockquote>\r
+ </blockquote>\r
+ </blockquote>\r
+ <p>(Se por qualquer razão a sua instalação for interrompida, ou aparece algum\r
+ erro que lhe impeça entrar com a palavra chave do administrados, normalmente\r
+ poderá aceder com o nome de administrador por omissão, \r
+ "<strong>admin</strong>", com palavra chave\r
+ "<strong>admin</strong>".)</p>\r
+ <p>Uma vez concluido esse processo com éxito, ser-lhe-á apresentada a página\r
+ principal do seu sítio. Repare no menu de administração no lado esquerdo\r
+ da página (as mesmas alinhas no menu aparecem na página de administração)\r
+ - esse menu só é vissível para si por ter entrado como o administrador.\r
+ todas as configurações que tenha que fazer a partir de agora poderão\r
+ ser feitas a partir desse menu; por exemplo:</p>\r
+ <ul>\r
+ <li>criação e eliminação de disciplinas</li>\r
+ <li>criação e modificação de contas de utilizadores</li>\r
+ <li>gestão de contas de docentes</li>\r
+ <li>mudança de opções globais como o tema, língua, etc</li>\r
+ </ul>\r
+</blockquote>\r
+<p> </p>\r
+<h3 class="sectionheading"><a name="cron"></a>9. Configurar o cron</h3>\r
+<blockquote> \r
+ <p>Algum dos módulos do Moodle precisam de verificações frequentes para\r
+ realizar algumas tarefas. Por exemplo, Moodle precisa verificar os\r
+ foruns de discusão para saber se é preciso enviar por correio cópias de\r
+ novas contribuições, aos assinantes do forum.</p>\r
+ <p>O script que executa essas tarefas de rutina encontra-se no directório\r
+ admin, com o nome cron.php. No entanto, ele não pode arrancar por si\r
+ próprio, mas será preciso instalar um mecanismo para que o script seja\r
+ executado a intervalos regulares (por exemplo, cada 5 ou 10 minutos).\r
+ Mecanismo esse que constitui as pulsações necessárias para que o script\r
+ possa executar as tarefas definidas por cada módulo.</p>\r
+ <p>De salientar que a máquina que execute o cron <b>não tem que ser a\r
+ mesma máquina onde Moodle está instalado</b>. Por exemplo, se tiver\r
+ um fornecedor web com limitações, que não tem o programa cron, poderá\r
+ decidir executar cron em outra máquina ou até no seu computador em casa.\r
+ O único que interessa é que o ficheiro cron.php seja invocado regularmente.\r
+ </p>\r
+ A carga imposta por esse script não é muito elevada, de maneira que 5\r
+ minutos é um intervalo de tempo razoável, mas se estiver priocupado\r
+ ao respeito pode reduzir o intervalo para 15 ou até 30 minutos. Convém\r
+ não usar intervalos de tempo muito compridos, já que o atraso no envio\r
+ de mensagens de correio pode diminuir o nivel de actividade da disciplina.\r
+ </p>\r
+ <p>Primeiro que tudo, teste o script executando-o directamente a partir\r
+ do seu navegador:</p>\r
+ <blockquote> \r
+ <pre>http://exemplo.com/moodle/admin/cron.php</pre>\r
+ </blockquote>\r
+ <p>A seguir, tem que instalar algum mecanismo para executar o script\r
+ automaticamente, a intervalos regulares.</p>\r
+ <h4>Execução do script a partir da linha de comandos</h4>\r
+ <p>Pode invocar a página a partir da linha de comandos, tal como fez\r
+ no exemplo acima. Por exemplo, pode usar algum programa do Unix como\r
+ 'wget':</p>\r
+ <blockquote>\r
+ <pre>wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php</pre>\r
+ </blockquote>\r
+ <p>Repare nesse exemplo que a saida do comando é deitada fora (para\r
+ /dev/null).</p>\r
+ <p>A mesma coisa usando lynx:</p>\r
+ <blockquote>\r
+ <pre>lynx -dump http://exemplo.com/moodle/admin/cron.php > /dev/null</pre>\r
+ </blockquote>\r
+ <p>Em forma alternativa, pode usar uma versão autonoma do PHP, compilada\r
+ para poder ser executada directamente a partir da linha de comandos. A\r
+ vantagem em fazer isso será que os estatísticas de acesso a o servidor\r
+ não serão preenchidas com pedidos constantes do script cron.php. A\r
+ desvantagem é que precisará ter acesso a uma versão de PHP para linha de\r
+ comandos.</p>\r
+ <blockquote>\r
+ <pre>/opt/bin/php /web/moodle/admin/cron.php\r
+\r
+(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php\r
+</pre>\r
+ </blockquote>\r
+ <h4>Execução automatica do script cada 5 minutos</h4>\r
+ <p><b>Em sistemas Unix</b>: Use <b>cron</b>. Edite a sua configuração do\r
+ cron, a partir da linha de comando usando "crontab -e" e\r
+ adicione uma linha que diga:</p>\r
+ <blockquote>\r
+ <pre>*/5 * * * * wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php</pre>\r
+ </blockquote>\r
+ <p>Usualmente, o comando "contrab" abrirá o editor 'vi'. No editor 'vi'\r
+ acceda ao modo de inserção carregando na tecla do "i", escreva a linha\r
+ que acabamos de sugerir, e finalmente saia do modo de inserção carregando\r
+ em ESC. Pode gravar e sair se escrever ":wq", ou sair sem gravar nenhuma\r
+ alteração, se escrever ":q!" (sem as aspas).</p>\r
+ <p><b>Em sistemas Windows</b>: A forma mais fácil consiste em usar este\r
+ pequeno pacote: <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Click ara\r
+ copiar este progama (150k)" target="_blank">moodle-cron-for-windows.zip</a>\r
+ que torna esse proceso muito simples. Pode também explorar a possibilidade\r
+ de usar funcionalidades próprias do Windows para Tarefas Programadas.</p>\r
+ <p>Em servidores web de fornecedores de serviços: O painel de controlo do\r
+ seu sistema de web poderá ter uma página que lhe permita programar esse\r
+ procedimento. Pergunte pormenores ao seu administrador.</p>\r
+ <p></p>\r
+</blockquote>\r
+<h3 class="sectionheading"><a name="course"></a>10. Criação de uma disciplina</h3>\r
+<blockquote>\r
+ <p>Agora que a sua instalação do Moodle funciona adequadamente, poderá criar\r
+ uma disciplina.</p>\r
+ <p>Seleccione "Criar uma noa disciplina" a partir da página de\r
+ administração (ou a partir dos enlaces na página principal).</p>\r
+ <p>Complete o formulário, prestantdo especial atenção para o formato da\r
+ disciplina. Não tem que se preocupar muito com os pormenores neste\r
+ momento, já que todo poderá ser alterado mais tarde pelos docentes\r
+ da disciplina.</p>\r
+ <p>Carregue em "Gravar alterações", e será conduzido para\r
+ um novo formulário onde poderá designar docentes para a disciplina.\r
+ Esse formulário só permite adicionar contas de utilizadores já existentes\r
+ - se quiser criar novas contas de professores, peça ao próprio docente\r
+ para criar uma conta pessoal (ver a página de acesso), ou criar uma conta\r
+ para ele por meio da opção "Adicionar novo utilizador" na página\r
+ de administração.</p>\r
+ <p>Uma vez criada, a disciplna está pronta para ser modificada e estará\r
+ acessível através sa secção de "Disciplinas" na página\r
+ principal.</p>\r
+ <p>Para mais pormenores sobre o processo de criação de disciplinas,\r
+ consulte o "<a href="./?file=teacher.html">Manual do Professor</a>"</p>\r
+</blockquote>\r
+<p> </p>\r
+<p align="CENTER"><font size="1"><a href="." target="_top">Documentação de\r
+Moodle</a></font></p>\r
+<p align="CENTER"><font size="1">Version: $Id$</font></p>\r
+</body>\r