~ubuntu-branches/ubuntu/hoary/moodle/hoary

« back to all changes in this revision

Viewing changes to lang/pt/docs/install.html

  • Committer: Bazaar Package Importer
  • Author(s): Isaac Clerencia
  • Date: 2004-12-29 00:49:52 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20041229004952-gliyqzpj2w3e7clx
Tags: 1.4.3-1
* Urgency high as upstream release fixes several security bugs
* New upstream release
* Write database creation errors and warn the user about it, 
closes: #285842, #285842

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<head>
 
2
    
 
3
<title>Dcumenta��o do Moodle: Instala��o</title>
 
4
  
 
5
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
 
6
    
 
7
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 
8
</head>
 
9
 
 
10
<body bgcolor="#FFFFFF">
 
11
<h1>Instala��o do Moodle</h1>
 
12
<blockquote>
 
13
<p>Este guia explica como instalar Moodle pela primeira vez. Alguns dos
 
14
passos s�o explicados com maior detalhe, para abrangir todas as pequenas
 
15
diferen�as entre diferentes configura��es dos navegadores, assim que este
 
16
documento pode parecer comprido e complicado. N�o se deixe desanimar por
 
17
isso - eu costumo instalar o Moodle em poucos minutos!</p>
 
18
<p>Leia este documento com calma e cuidadosamente - poder� assim poupar
 
19
algum tempo no futuro.</p>
 
20
<p>Sec��es neste documento:</p>
 
21
  <ol>
 
22
    <li><a href="#requirements">Pacotes necess�rios</a></li>
 
23
    <li><a href="#downloading">Obter uma c�pia do Moodle</a></li>
 
24
    <li><a href="#site">Estrutura do s�tio</a></li>
 
25
    <li><a href="#data">Cria��o do direct�rio de dados</a></li>
 
26
    <li><a href="#database">Cria��o da base de dados</a></li>
 
27
    <li><a href="#webserver">Verificar a configura��o do servidor web</a></li>
 
28
    <li><a href="#config">Editar config.php</a></li>
 
29
    <li><a href="#admin">Visitar a p�gina de administra��o</a></li>
 
30
    <li><a href="#cron">Configurar o cron</a></li>
 
31
    <li><a href="#course">Cria��o de uma disciplina</a></li>
 
32
  </ol>
 
33
  <p>&nbsp;</p>
 
34
</blockquote>
 
35
<h3 class="sectionheading"><a name="requirements"></a>1. Pacotes necess�rios</h3>
 
36
<blockquote> 
 
37
  <p>Moodle � desenvolvido principalmente em Linux, usando Apache, MySQL e
 
38
    PHP (a combina��o comumente designada de plataforma LAMP), mas tamb�m �
 
39
    testado regularmente com PostgreSQL e nos sistemas operativos Windows XP,
 
40
    Mac OS X e Netware 6.</p>
 
41
  <p>Os pacotes necess�rios para o funcionamento de Moodle s�o:</p>
 
42
  <ol>
 
43
    <li>Servidor Web. A maior parte das pessoas usam
 
44
      <a href="http://www.apache.org/" target="_blank">Apache</a>, mas Moodle
 
45
      dever� funcionar com qualquer servidor Web que suporte PHP, como, por
 
46
      exemplo, IIS nas plataformas Windows.</li>
 
47
    <li>A linguagem <a href="http://www.php.net/" target="_blank">PHP</a>
 
48
      (vers�o 4.1.0 ou superior), com as op��es seguintes:
 
49
      <ul>
 
50
        <li><a href="http://www.boutell.com/gd/" target="_blank">Libraria GD</a> 
 
51
          activada, com suporte para formatos JPG e PNG.</li>
 
52
        <li>libraria zlib activa (se quiser usar c�pias de seguran�a/restaura��o
 
53
          em Windows)</li>
 
54
        <li>Suporte de sess�es (sessions support) activo</li>
 
55
        <li>Envio de ficheiros (file uploading) activo</li>
 
56
        <li>Modo seguro (safe mode) desactivado (nos foruns em moodle.org
 
57
          pode ler acerca dos problemas causados pelo modo seguro)</li>
 
58
      </ul>
 
59
    </li>
 
60
    <li>Servidor de bases de dados: Moodle suporta completamente <a href="http://www.mysql.com/" target="_blank">MySQL</a> 
 
61
      ou <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a>
 
62
      que s�o as duas op��es recomendadas em Moodle 1.1. Outros servidores
 
63
      de bases de dados ser�o suportados em vers�es futuras.</li>
 
64
  </ol>
 
65
  <p>A maior parte dos fornecedores de servi�os Web incluim todo esse software.
 
66
    Se o seu fornecedor for um dos poucos que n�o inclui essas op��es,
 
67
    pergunte porque n�o o fazem e considere uma mudan�a de fornecedor.</p>
 
68
  <p>Se quiser usar Moodle no seu pr�prio computador e a instala��o de todo
 
69
    esse software parece-lhe complicada, consulte o nosso guia:
 
70
    <a href="http://moodle.org/doc/?file=installamp.html">Instala��o de 
 
71
    Apache, MySQL e PHP</a>. Nesse guia encontrar� instruc��es passo a passo
 
72
    para as plataformas mais populares.</p>
 
73
  <p>&nbsp;</p>
 
74
</blockquote>
 
75
<h3 class="sectionheading"><a name="downloading"></a>2. Obter uma c�pia do Moodle</h3>
 
76
<blockquote>
 
77
  <p>Existem duas formas de obter o Moodle, num ficheiro comprimido ou atrav�s
 
78
   do CVS. Essas duas formas explicam-se com mais detalhe na p�gina web:
 
79
   <a href="http://moodle.org/download/" target="_blank">http://moodle.org/download/</a></p>
 
80
  <p>Depois de copiar e desempacotar o arquivo, ou depois de ter obtido uma
 
81
 
 
82
   c�pia do CVS, dever� ter um direct�rio &quot;moodle&quot;, que contem
 
83
   v�rios ficheiros e subdirect�rios.</p>
 
84
  <p>Pode transferir esse direct�rio directamente para o direct�rio raiz do
 
85
    seu servidor web, e nesse caso o seu s�tio ficar� dispon�vel em
 
86
    <b>http://o_seu_servidor.com/moodle</b>, ou pode copiar o conte�do do
 
87
    direct�rio moodle directamente para o direct�rio raiz do seu servidor web,
 
88
    ficando a sua instala��o do Moodle dierectamente em
 
89
    <b>http://o_seu_servidor.com</b>.</p>
 
90
</blockquote>
 
91
<p>&nbsp;</p>
 
92
<h3 class="sectionheading"><a name="site"></a>3. Estrutura do s�tio</h3>
 
93
<blockquote>
 
94
  <p>A seguir apresentamos um sum�rio do conte�do do direct�rio moodle, para
 
95
   o ajudar a orientar-se:</p>
 
96
  <blockquote>
 
97
    <p><table><tr>
 
98
      <td width="130" valign="top">config-dist.php</td>
 
99
      <td valign="top">-</td>
 
100
      <td valign="top">
 
101
        mais tarde vai fazer uma c�pia deste ficheiro, dando-lhe o nome
 
102
        config.php. Este ser� o �NICO ficheiro que precisa de editar para
 
103
        come�ar a usar o Moodle.
 
104
      </td></tr>
 
105
      <tr><td valign="top">version.php</td>
 
106
      <td valign="top">-</td>
 
107
      <td valign="top">
 
108
        define a vers�o actual do c�digo do Moodle
 
109
      </td></tr>
 
110
      <tr><td valign="top">index.php</td>
 
111
      <td valign="top">-</td>
 
112
      <td valign="top">
 
113
        a p�gina principal do s�tio
 
114
      </td></tr></table>
 
115
    </p>
 
116
    <ul>
 
117
      <li>admin/ - c�digo para administra��o de todo o servidor </li>
 
118
      <li>auth/ - m�dulos para autentica��o de utilizadores  </li>
 
119
      <li>course/ - c�digo para mostrar e gerir disciplinas </li>
 
120
      <li>doc/ - documenta��o e ajuda do Moodle (esta p�gina incluida)</li>
 
121
      <li>files/ - c�digo para mostrar e gerir ficheiros enviados</li>
 
122
      <li>lang/ - mesnagens de texto em diferentes l�nguas; um diret�rio por
 
123
        cada l�ngua</li>
 
124
      <li>lib/ - librarias do c�digo b�sico do Moodle</li>
 
125
      <li>login/ - c�digo para cria��o e acesso �s contas de utilizadores </li>
 
126
      <li>mod/ - todos os m�dulos de disciplina no Moodle</li>
 
127
      <li>pix/ - imagens gen�ricas do s�tio</li>
 
128
      <li>theme/ - pacotes tem�ticos (theme/skins) para mudar a apar�ncia do
 
129
        s�tio</li>
 
130
      <li>user/ - c�digo para mostrar e gerir a lista de utilizadores</li>
 
131
    </ul>
 
132
    <p>&nbsp;</p>
 
133
  </blockquote>
 
134
</blockquote>
 
135
<h3 class="sectionheading"><a name="data"></a>4. Cria��o do direct�rio de dados</h3>
 
136
<blockquote>
 
137
  <p>Moodle precisa de algum espa�o no seu disco r�gido para armazenar
 
138
    ficheiros enviados, por exemplo, os documentos associados a uma disciplina
 
139
    e as fotografias dos utilizadores.</p>
 
140
  <p>Crie um direct�rio para esse prop�sito em alguma parte do seu sistema
 
141
    de ficheiros. Por raz�es de seguran�a, � conveniente que esse direct�rio
 
142
    N�O seja acess�vel directamente atrav�s da web. A forma mais simples de
 
143
    garantir isso, ser� criar o direct�rio por FORA do direct�rio raiz do seu
 
144
    servidor Web; se assim n�o for, ter� que o proteger criando nele um
 
145
    ficheiro .htaccess com o seguinte conte�do:
 
146
  <blockquote>
 
147
     
 
148
    <pre>deny from all</pre>
 
149
  </blockquote>
 
150
  <p>Para garantir que Moodle poder� gravar nesse direct�rio os ficheiros
 
151
    recebidos, confira que o servidor web (por exemplo o Apache) tenha
 
152
    autoriza��o para escrever nesse direct�rio. Em plataformas Unix, isso
 
153
    implica mudar o propiet�rio do direct�rio para algo como &quot;nobody&quot;
 
154
    ou &quot;apache&quot;.</p>
 
155
  <p>Em muitos servidores web partilhados, provavelmente ter� que prohibir
 
156
    o acesso a todos os ficheiros por parte do seu "grupo" (para evitar
 
157
    que outros utilizadores do servidor possam consultar ou modificar os seus
 
158
    ficheiros), mas permitir acesso de leitura/escritura para outros
 
159
    utilizadores (assim o servidor Web ter� acesso aos seus ficheiros).
 
160
    Consulte com o seu administrador do servidor Web se tiver dificuldades
 
161
    em configurar o seu direct�rio em forma segura.</p>
 
162
</blockquote>
 
163
<p>&nbsp;</p>
 
164
<h3 class="sectionheading"><a name="database"></a>5. Cria��o da base de dados</h3>
 
165
<blockquote>
 
166
  <p>Ter� que criar uma base de dados (por exemplo "moodle"), vazia, no seu
 
167
    sistema de bases de dados, junto com um utilizador especial (por exemplo
 
168
    "moodleuser") que tenha acesso a essa base de dados (e a nenhuma outra).
 
169
    Poder� usar o utilizador "root" se quiser, mas isso n�o � aconselh�vel
 
170
    para um sistema activo: se os "crackers" conseguirem descobrir a
 
171
    contrasenha de acesso � base de dados, todo o seu servidor de bases de
 
172
    dados ficar� em risco, em vez de por em risco unicamente uma base de
 
173
    dados.
 
174
</p>
 
175
<p>Os comandos seguintes s�o um exemplo da cria��o da base de dados em MySQL: </p>
 
176
  <pre>
 
177
   # mysql -u root -p
 
178
   > CREATE DATABASE moodle; 
 
179
   > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* 
 
180
           TO moodleuser@localhost IDENTIFIED BY 'seupassword'; 
 
181
   > quit 
 
182
   # mysqladmin -p reload
 
183
</pre>
 
184
  <p>E um exemplo para PostgreSQL: </p>
 
185
  <pre>
 
186
   # su - postgres
 
187
   > psql -c "create user moodleuser createdb;" template1
 
188
   > psql -c "create database moodle;" -U moodleuser template1
 
189
   > psql -c "alter user moodleuser nocreatedb;" template1
 
190
</pre>
 
191
  <p>(Se usar MySQL, recomendo vivamente o uso de  <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> 
 
192
    para gerir as suas bases de dados - poder� gerir a base de dados usando
 
193
    uma interface Web).</p>
 
194
  <p>A partir da vers�o 1.0.8, Moodle aceita prefixos de tabelas, para poder
 
195
   partilhar uma base de dados com tabelas SQL de outras aplica��es.</p>
 
196
</blockquote>
 
197
<p>&nbsp;</p>
 
198
<h3 class="sectionheading"><a name="webserver" id="webserver"></a>6. Verificar a configura��o do servidor web</h3>
 
199
<blockquote>
 
200
  <p>O primeiro que dever� conferir � que o seu servidor web est� configurado
 
201
    para usar index.php como nome de p�gina por omiss�o (poder� tamb�m
 
202
    aceitar outros nomes alternativos, por exemplo, index.html, default.htm,
 
203
    etc).</p>
 
204
  <p>Em Apache, isso � feito usando o comando DirectoryIndex no seu ficheiro
 
205
    de configura��o httpd.conf. O meu normalmente contem o seguinte:</p>
 
206
  <blockquote>
 
207
    <pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
 
208
  </blockquote>
 
209
  <p>Verifique que index.php esteja entre a lista (e preferivelmente mais
 
210
    perto do in�cio da lista, para aumentar a efici�ncia).</p>
 
211
  <p>A seguir, <b>se estiver a usar Apache 2</b>, dever� activar a vari�vel
 
212
     <i>AcceptPathInfo</i>, que permitir� a passagem de argumentos na forma
 
213
     http://servidor/ficheiro.php/arg1/arg2.
 
214
     Isso � esencial para poder permitir apontadores relativos entre os
 
215
     seus recursos, e tamb�m para melhorar o desempenho para os utilizadores
 
216
     do seu s�tio Moodle. Poder� activar essa vari�vel juntado a linha que
 
217
     se segue ao seu ficheiro httpd.conf</p>
 
218
  <blockquote>
 
219
    <pre><strong>AcceptPathInfo</strong> on </pre>
 
220
  </blockquote>
 
221
  <p>Em terceiro lugar, Moodle precisa da activa��o de algumas op��es do PHP
 
222
     para funcionar correctamente. <b>Na maior parte dos servidores essas
 
223
     op��es j� estar�o activas por omiss�o.</b> No entanto, alguns servidores
 
224
     PHP (especialmente nas vers�es mais recentes) poder�o estar configuradas
 
225
     em forma diferente. Essas op��es activam-se no ficheiro de configura��o
 
226
     do PHP (normalmente o ficheiro php.ini):</p>
 
227
  <blockquote>
 
228
 
 
229
    <pre>magic_quotes_gpc = 1    (preferred but not necessary)
 
230
magic_quotes_runtime = 0    (necessary)
 
231
file_uploads = 1
 
232
session.auto_start = 0
 
233
session.bug_compat_warn = 0
 
234
</pre>
 
235
  </blockquote>
 
236
  <p>Se n�o tiver acesso a httpd.conf ou php.ini no seu servidor, ou se estiver
 
237
    a usar outras aplic��es que exigem outra configura��o diferente, n�o se
 
238
    preocupe pois poder� ainda INVALIDAR a configura��o global.</p>
 
239
  <p>Para o conseguir, dever� criar um ficheiro <b>.htaccess</b> no
 
240
    direct�rio principal do Moodle, com as defini��es que precisa. Isso s�
 
241
    funcionar� no Apache, e quando a op��o Overrides for permitida na
 
242
    configura��o global do servidor.
 
243
    O conte�do de .htacces ser�:
 
244
  <blockquote>
 
245
    <pre>
 
246
DirectoryIndex index.php index.html index.htm
 
247
 
 
248
&lt;IfDefine APACHE2>
 
249
     <b>AcceptPathInfo</b> on
 
250
&lt;/IfDefine>
 
251
 
 
252
php_flag magic_quotes_gpc 1
 
253
php_flag magic_quotes_runtime 0
 
254
php_flag file_uploads 1
 
255
php_flag session.auto_start 0
 
256
php_flag session.bug_compat_warn 0</pre>
 
257
  </blockquote>
 
258
  <p>Poder� fazer outras coisas como, por exemplo, definir o tamanho m�ximo
 
259
    do ficheiros enviados para o Moodle:
 
260
  <blockquote>
 
261
    <pre>
 
262
LimitRequestBody 0
 
263
php_value upload_max_filesize 2M
 
264
php_value post_max_size 2M
 
265
     </pre>
 
266
  </blockquote>
 
267
  <p>O mais f�cil ser� copiar o ficheiro tipo em lib/htaccess e edit�-lo para
 
268
     se adaptar �s suas necessidades (o ficheiro contem algumas dicas
 
269
     adicionais). Por exemplo, num shell do Unix:
 
270
  <blockquote>
 
271
    <pre>cp lib/htaccess .htaccess</pre>
 
272
  </blockquote>
 
273
</blockquote>
 
274
<p>&nbsp;</p>
 
275
<h3 class="sectionheading"><a name="config"></a>7. Editar config.php</h3>
 
276
<blockquote>
 
277
  <p>Neste momento pode criar e editar o ficheiro de configura��o,
 
278
     <strong>config.php</strong>, usando um editor de texto. Esse ficheiro
 
279
     ser� utilizado por todos os outros ficheiros em Moodle.</p>
 
280
  <p>Para come�ar, fa�a uma c�pia de <strong>config-dist.php</strong> e mude-lhe
 
281
    o nome para config.php. Isto � feito para n�o perder a configura��o
 
282
    original, caso tenah que actualizar o Moodle mais tarde.</p>
 
283
  <p>Edite <strong>config.php</strong> especificando a informa��o da base
 
284
    de dados que j� criou (incluindo o prefixo de tabelas - repare que no
 
285
    caso do PostgreSQL isso � OBRIGAT�RIO), assim como o endere�o do seu
 
286
    s�tio Web, e os nomes dos direct�rios do sistema e dos dados.
 
287
    O pr�prio ficheiro de configura��o traz coment�rios e exemplos.</p>
 
288
  <p>Uma vez termine de editar o ficheiro de configra��o, o resto da
 
289
    instala��o � feita atrav�s da interface web. No que resta deste documento
 
290
    vamos admitir que o seu s�tio web encontra-se em:
 
291
    <u>http://exemplo.com/moodle</u></p>
 
292
</blockquote>
 
293
<p>&nbsp;</p>
 
294
<h3 class="sectionheading"><a name="admin"></a>8. Visitar a p�gina de
 
295
administra��o</h3>
 
296
<blockquote> 
 
297
  <p>A p�gina de adminstra��o j� dever� estar activa em: 
 
298
    <u>http://exemplo.com/moodle/admin</u>. De qualquer forma, se neste
 
299
    momento tentar aceder � p�gina principal do seu servidor moodle, ser�
 
300
    redireccionado automaticamente para essa p�gina. A primeira vez que
 
301
    entrar na p�gina de administra��o, ser-lhe-� apresentada a licen�a GPL
 
302
    qu dever� aceitar para poder continuar com a instala��o.</p>
 
303
  <p>(Moodle tamb�m enviar� algumas "cookies" para o seu navegador web. Se
 
304
    o seu navegador estiver configurado para perguntar antes de aceitar cookies,
 
305
    dever� aceit�-las ou Moodle n�o funcionar� conrrectamente.)</p> 
 
306
  <p>A seguir Moodle proceder� a configurar a sua base de dados criando as
 
307
    tabelas que ser�o usadas para guardar os dados. Primeiro s�o criadas as
 
308
    tabelas principais. Dever� ver v�rios comandos SQL seguidos por mensagens
 
309
    de diagn�stico (a verde ou vermelho) do g�nero de:</p>
 
310
  <blockquote> 
 
311
    <p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category 
 
312
      int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default 
 
313
      '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT 
 
314
      NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default 
 
315
      '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) 
 
316
      unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default 
 
317
      '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) 
 
318
      TYPE=MyISAM</p>
 
319
    <p><font color="#006600">SUCCESS</font></p>
 
320
    <p>...and so on, followed by: <font color="#006600">Main databases set up 
 
321
      successfully.</font> </p>
 
322
  </blockquote>
 
323
  <p>Se n�o aparecerem essas mensagens, existir� algum problema com a base de
 
324
    dados ou com a configura��o que definiu em config.php. Verifique que PHP
 
325
    n�o esteja em "Modo seguro" (Safe Mode. Alguns servidores comerciais
 
326
    costumam vir em modo seguro). Pode verificar as vari�veis do PHP criando
 
327
    um pequeno ficheiro que contenha &lt? phpinfo() ?&gt e olhando para ele
 
328
    usando o seu navegador we. Verifique o resultado e tente acceder novamente
 
329
    � p�gina de administra��o.</p>
 
330
  <p>Avance at� o fim da p�gina e carregue no bot�o &quot;Continuar&quot;.</p>
 
331
  <p>A seguir ver� uma outra p�gina semelhante que configura as tabelas
 
332
    usadas por cada m�dulo do Moodle. Igual que no caso anterior, todas as
 
333
    mensagens de diagn�stico dever�o aparecer em <font color="#006600">green</font>.</p>
 
334
  <p>Avance at� o fim da p�gina e carregue no bot�o &quot;Continuar&quot;.</p>
 
335
  <p>Dever� agora aparecer um formul�rio onde pode definir mais vari�veis
 
336
    de configura��o para a sua instala��o como, por exemplo, a l�ngua usada
 
337
    por omiss�o, o nome do servidor SMTP, etc. N�o se preocupe muito em tentar
 
338
    conifugar tudo � primeira vez - poder� regressar a esta p�gina sempre
 
339
    que quiser, atrav�s da interface de administra��o, e experimentar
 
340
    diferentes configura��es. Avance at� o fim da p�gina e carregue no bot�o
 
341
    &quot;Gravar altera��es&quot;.</p>
 
342
  <p>Se n�o conseguir avan�ar para a frente dessa p�gina (e unicamente nesse
 
343
    caso), provavelmente o seu servidor tem o problema que eu chamo "referidor
 
344
    defeituoso" ("buggy referrer"). Isso � f�cil de corrigir: simplesmente
 
345
    desactive a op��o de &quot;formul�rios seguros&quot; (secureforms&quot;),
 
346
    e tente novamente.</p>
 
347
  <p>A p�gina seguinte � um formul�rio onde pode definir par�metros para o
 
348
    seu s�tio Moodle e para a p�gina principal, tais como o nome, formato,
 
349
    descri��o, etc. Complete esse foruml�rio (poder� sempre regressar mais
 
350
    tarde e fazer altera��es) e carregue em &quot;Gravar altera��es&quot;.</p>
 
351
  <p>Finalmente, ser-lhe-� pedido para criar um utilizador administrador de
 
352
    alto nivel para acesso futuro �s p�ginas de administra��o. Complete a
 
353
    informa��o com o seu pr�prio nome, endere�o de correio electr�nico, etc
 
354
    e carregue em &quot;Gravar altera��oes&quot;. N�o todos os campos s�o
 
355
    indispens�veis, mas se esquecer algum campo importante, voltar� a aparecer
 
356
    o formul�rio.
 
357
  </p>
 
358
  <blockquote> 
 
359
    <blockquote> 
 
360
      <blockquote> 
 
361
        <blockquote> 
 
362
          <blockquote> 
 
363
            <p><strong>Tenha o cuidade de lembrar o nome de utilizador e
 
364
                a palavra chave que seleccionou para o administrador, j�
 
365
                que eles ser�o necess�rios para acceder as p�ginas de
 
366
                administra��o em ocasi�es futuras.</strong></p>
 
367
          </blockquote>
 
368
        </blockquote>
 
369
      </blockquote>
 
370
    </blockquote>
 
371
  </blockquote>
 
372
  <p>(Se por qualquer raz�o a sua instala��o for interrompida, ou aparece algum
 
373
    erro que lhe impe�a entrar com a palavra chave do administrados, normalmente
 
374
    poder� aceder com o nome de administrador por omiss�o, 
 
375
    &quot;<strong>admin</strong>&quot;, com palavra chave
 
376
    &quot;<strong>admin</strong>&quot;.)</p>
 
377
  <p>Uma vez concluido esse processo com �xito, ser-lhe-� apresentada a p�gina
 
378
    principal do seu s�tio. Repare no menu de administra��o no lado esquerdo
 
379
    da p�gina (as mesmas alinhas no menu aparecem na p�gina de administra��o)
 
380
    - esse menu s� � viss�vel para si por ter entrado como o administrador.
 
381
    todas as configura��es que tenha que fazer a partir de agora poder�o
 
382
    ser feitas a partir desse menu; por exemplo:</p>
 
383
  <ul>
 
384
    <li>cria��o e elimina��o de disciplinas</li>
 
385
    <li>cria��o e modifica��o de contas de utilizadores</li>
 
386
    <li>gest�o de contas de docentes</li>
 
387
    <li>mudan�a de op��es globais como o tema, l�ngua, etc</li>
 
388
  </ul>
 
389
</blockquote>
 
390
<p>&nbsp;</p>
 
391
<h3 class="sectionheading"><a name="cron"></a>9. Configurar o cron</h3>
 
392
<blockquote> 
 
393
  <p>Algum dos m�dulos do Moodle precisam de verifica��es frequentes para
 
394
    realizar algumas tarefas. Por exemplo, Moodle precisa verificar os
 
395
    foruns de discus�o para saber se � preciso enviar por correio c�pias de
 
396
    novas contribui��es, aos assinantes do forum.</p>
 
397
  <p>O script que executa essas tarefas de rutina encontra-se no direct�rio
 
398
    admin, com o nome cron.php. No entanto, ele n�o pode arrancar por si
 
399
    pr�prio, mas ser� preciso instalar um mecanismo para que o script seja
 
400
    executado a intervalos regulares (por exemplo, cada 5 ou 10 minutos).
 
401
    Mecanismo esse que constitui as pulsa��es necess�rias para que o script
 
402
    possa executar as tarefas definidas por cada m�dulo.</p>
 
403
  <p>De salientar que a m�quina que execute o cron <b>n�o tem que ser a
 
404
    mesma m�quina onde Moodle est� instalado</b>. Por exemplo, se tiver
 
405
    um fornecedor web com limita��es, que n�o tem o programa cron, poder�
 
406
    decidir executar cron em outra m�quina ou at� no seu computador em casa.
 
407
    O �nico que interessa � que o ficheiro cron.php seja invocado regularmente.
 
408
  </p>
 
409
    A carga imposta por esse script n�o � muito elevada, de maneira que 5
 
410
    minutos � um intervalo de tempo razo�vel, mas se estiver priocupado
 
411
    ao respeito pode reduzir o intervalo para 15 ou at� 30 minutos. Conv�m
 
412
    n�o usar intervalos de tempo muito compridos, j� que o atraso no envio
 
413
    de mensagens de correio pode diminuir o nivel de actividade da disciplina.
 
414
  </p>
 
415
  <p>Primeiro que tudo, teste o script executando-o directamente a partir
 
416
    do seu navegador:</p>
 
417
  <blockquote> 
 
418
    <pre>http://exemplo.com/moodle/admin/cron.php</pre>
 
419
  </blockquote>
 
420
  <p>A seguir, tem que instalar algum mecanismo para executar o script
 
421
    automaticamente, a intervalos regulares.</p>
 
422
  <h4>Execu��o do script a partir da linha de comandos</h4>
 
423
  <p>Pode invocar a p�gina a partir da linha de comandos, tal como fez
 
424
    no exemplo acima. Por exemplo, pode usar algum programa do Unix como
 
425
    'wget':</p>
 
426
  <blockquote>
 
427
    <pre>wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php</pre>
 
428
  </blockquote>
 
429
  <p>Repare nesse exemplo que a saida do comando � deitada fora (para
 
430
    /dev/null).</p>
 
431
  <p>A mesma coisa usando lynx:</p>
 
432
  <blockquote>
 
433
    <pre>lynx -dump http://exemplo.com/moodle/admin/cron.php &gt; /dev/null</pre>
 
434
  </blockquote>
 
435
  <p>Em forma alternativa, pode usar uma vers�o autonoma do PHP, compilada
 
436
    para poder ser executada directamente a partir da linha de comandos. A
 
437
    vantagem em fazer isso ser� que os estat�sticas de acesso a o servidor
 
438
    n�o ser�o preenchidas com pedidos constantes do script cron.php. A
 
439
    desvantagem � que precisar� ter acesso a uma vers�o de PHP para linha de
 
440
    comandos.</p>
 
441
  <blockquote>
 
442
    <pre>/opt/bin/php /web/moodle/admin/cron.php
 
443
 
 
444
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
 
445
</pre>
 
446
  </blockquote>
 
447
  <h4>Execu��o automatica do script cada 5 minutos</h4>
 
448
  <p><b>Em sistemas Unix</b>: Use <b>cron</b>. Edite a sua configura��o do
 
449
    cron, a partir da linha de comando usando &quot;crontab -e&quot; e
 
450
    adicione uma linha que diga:</p>
 
451
  <blockquote>
 
452
    <pre>*/5 * * * * wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php</pre>
 
453
  </blockquote>
 
454
  <p>Usualmente, o comando "contrab" abrir� o editor 'vi'. No editor 'vi'
 
455
   acceda ao modo de inser��o carregando na tecla do "i", escreva a linha
 
456
   que acabamos de sugerir, e finalmente saia do modo de inser��o carregando
 
457
   em ESC. Pode gravar e sair se escrever ":wq", ou sair sem gravar nenhuma
 
458
   altera��o, se escrever ":q!" (sem as aspas).</p>
 
459
  <p><b>Em sistemas Windows</b>: A forma mais f�cil consiste em usar este
 
460
   pequeno pacote: <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Click ara
 
461
   copiar este progama (150k)" target="_blank">moodle-cron-for-windows.zip</a>
 
462
   que torna esse proceso muito simples. Pode tamb�m explorar a possibilidade
 
463
   de usar funcionalidades pr�prias do Windows para Tarefas Programadas.</p>
 
464
  <p>Em servidores web de fornecedores de servi�os: O painel de controlo do
 
465
   seu sistema de web poder� ter uma p�gina que lhe permita programar esse
 
466
   procedimento. Pergunte pormenores ao seu administrador.</p>
 
467
  <p></p>
 
468
</blockquote>
 
469
<h3 class="sectionheading"><a name="course"></a>10. Cria��o de uma disciplina</h3>
 
470
<blockquote>
 
471
  <p>Agora que a sua instala��o do Moodle funciona adequadamente, poder� criar
 
472
    uma disciplina.</p>
 
473
  <p>Seleccione &quot;Criar uma noa disciplina&quot; a partir da p�gina de
 
474
    administra��o (ou a partir dos enlaces na p�gina principal).</p>
 
475
  <p>Complete o formul�rio, prestantdo especial aten��o para o formato da
 
476
    disciplina. N�o tem que se preocupar muito com os pormenores neste
 
477
    momento, j� que todo poder� ser alterado mais tarde pelos docentes
 
478
    da disciplina.</p>
 
479
  <p>Carregue em  &quot;Gravar altera��es&quot;, e ser� conduzido para
 
480
    um novo formul�rio onde poder� designar docentes para a disciplina.
 
481
    Esse formul�rio s� permite adicionar contas de utilizadores j� existentes
 
482
    - se quiser criar novas contas de professores, pe�a ao pr�prio docente
 
483
    para criar uma conta pessoal (ver a p�gina de acesso), ou criar uma conta
 
484
    para ele por meio da op��o &quot;Adicionar novo utilizador&quot; na p�gina
 
485
    de administra��o.</p>
 
486
  <p>Uma vez criada, a disciplna est� pronta para ser modificada e estar�
 
487
    acess�vel atrav�s sa sec��o de &quot;Disciplinas&quot; na p�gina
 
488
    principal.</p>
 
489
  <p>Para mais pormenores sobre o processo de cria��o de disciplinas,
 
490
    consulte o &quot;<a href="./?file=teacher.html">Manual do Professor</a>&quot;</p>
 
491
</blockquote>
 
492
<p>&nbsp;</p>
 
493
<p align="CENTER"><font size="1"><a href="." target="_top">Documenta��o de
 
494
Moodle</a></font></p>
 
495
<p align="CENTER"><font size="1">Version: $Id$</font></p>
 
496
</body>