Guia rápido da instalação: Difference between revisions

From MoodleDocs
(continua...)
 
No edit summary
Line 33: Line 33:
</pre>
</pre>


Notas: It is important to GRANT ON moodle.* as the database name including the '.*' and not just the bare database name. Save this password you use for the Moodle user, since you will need it later in the install.
Notas: É importante dar as permissões por GRANT no moodle.* usando o nome do banco de dados incluindo '.*' e não apenas o simples nome da base de dados. Guarde essa senha que você colocou para o usuário Moodle, você precisará dela mais para a frente na instalação.


==Create data directory==
==Crie o diretório data==


* Create an empty directory to hold Moodle files. It '''must not''' be in the area served by the web server and must have permissions so that the web server user can write to it. Typically, either make it owned by the web server user or give it write permissions for 'everyone'.
* Crie um diretório vazio para armazenar os arquivos do Moodle. Ele '''não deve''' estar na área visível(pública) do servidor web e deve ter permissões para que ele possa escrever nela. Normalmente, faça-a proprietária do usuário servidor web ou dê-la permissões para escrita para 'todos'.


==Install Moodle code==
==Instalando o código do Moodle==


* If you downloaded the zip or tgz file earlier, then unzip / untar / move / copy the Moodle code (obtained above) so that it will be served by your web server (e.g. on Debian based Linux, move to /var/www/moodle)
* Se você baixou o arquivo .zip ou .tgz anterioremente, descompacte (zip/tar/mover ou copiar) os arquivos de código do moodle (obtidos acima) para serem acessados pelo seu servidor web (p.ex. num Linux baseado em Debian, mova para /var/www/moodle)
* Check the permissions and make sure that the web server does '''not''' have permissions to write to any of the files in the Moodle code directories (a very common root cause of sites being hacked).
* Verifique as permissões e certifique-se que o servidor web '''não''' tenha permissões para escrever/alterar nenhum dos arquivos de código no diretório (uma causa comum de hack de sites pelo root).
* If you need to, configure your web server to serve the Moodle site with your chosen URL.
* Se você precisar, configure seu servidor web para servir o site Moodle com sua URL escolhida.


==Configure Moodle==
==Configurando o Moodle==


* In the Moodle code directory, find the file ''config-dist.php'' and copy it to a new file called ''config.php'' (but read next step, 'Install Moodle', first).
* No diretório de código do Moodle, localize o arquivo ''config-dist.php'' e faça uma cópia chamada ''config.php'' (mas leia o próximo paso 'Instalando o Moodle', antes).
* Edit config.php with your favourite editor and change the appropriate settings to point to your site, directories and database. ''Note: the Moodle install script will create config.php for you if it does not exist but make sure you (re-)set permissions appropriately afterwards''
* Edite o config.php com seu editor e altere as configurações necessárias para apontar para seu site, diretórios e base de dados. ''Nota: o script de instalação do Moodle criará o config.php para você se não existir, mas certifique-se que você recoloque as permissões necessárias depois''


==Install Moodle==
==Instalando o Moodle==


* Go to the URL for your moodle site in a browser (installation will complete automatically) or run the command line version at (requires cli version of PHP):
* Acessoe a URL do seu site Moodle no navegador (a instalação se completará automaticamente) ou execute a versão da linha de comando em (precisa da versão cli do PHP):
<pre>
<pre>
/usr/bin/php /path/to/moodle/admin/cli/install.php
/usr/bin/php /path/to/moodle/admin/cli/install.php
</pre>
</pre>
The CLI creates the config.php for you and will not run if you created one in the previous step.
O CLI cria o config.php para você, e não será executado se você já criou um no passo anterior.
* After completing the install make sure your file permissions are ok for the Moodle program files (not writeable by web server) and the Moodle data files (writeable by web server).
* Depois de completar a instalação, certifique-se que suas permissões de arquivo estão OK para os arquivos de programa do Moodle (não podem ser alteradas pelo servidor web) e os arquivos de dados do Moodle (podem ser alteradas pelo servidor web).


==Set up cron==
==Configurando o cron==


You will need a cron job to run periodically. It is recommended that ''the cron is run every minute'', as required for asynchronous activity deletion when using the [[Recycle bin|recycle bin]]. A typical Unix cron entry will be as follows:
Você precisará de uma tarefa cron a ser executada regularmente. É recomendado que o ''cron rode a cada minuto'', sendo necessário para eliminação de atividades assíncronas ao usar a [[Lixeira|lixeira]]. Um cron Unix típico é da seguinte forma:
<pre>
<pre>
* * * * *    /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null
* * * * *    /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null
</pre>
</pre>
You do not set up Cron inside Moodle but on your server. Your site '''will not work properly''' unless cron is running regularly. It is very important you do not skip this step.
Você não configura o Cron dentro do Moodle, mas no seu servidor. Seu site '''não funcionará direito''' a menos que o cron seja rodado regularmente. É muito importante que você não pule este passo.


See [[Cron]] for details.
Veja [[Cron]] para detalhes.


==Congratulations!==
==Parabéns!==


You are now ready to use your Moodle site.
Você está pronto para suar seu site Moodle.


If you run into problems, check the [[Installation FAQ]] and visit the [http://moodle.org/mod/forum/view.php?id=28 Installation help forum].
Se encontrar problemas, confira a [[FAQ da instalação]] e visite o [http://moodle.org/mod/forum/view.php?id=28 Fórum de ajuda da instalação (inglês)].


[[Category:Quick guide]]
[[Categoria:Guia rápido]]


[[ja:インストールクイックスタート]]
[[ja:インストールクイックスタート]]
[[en:Installation quick guide]]
[[de:Installation in Kürze]]
[[de:Installation in Kürze]]
[[fr:Installation_rapide]]
[[fr:Installation_rapide]]
[[es:Inicio_Rápido_de_Instalación]]
[[es:Inicio_Rápido_de_Instalación]]

Revision as of 18:35, 10 March 2017

Esta página é destinada a administradores que tem experiência em instalar aplicações em servidores web e tem pressa para instalar e botar para funcionar. Se não for o seu caso, por favor veja Instalando o Moodle.

Requisitos Básicos

  • Você precisa de um servidor web funcionando (p.ex. Apache), um banco de dados (p.ex. MySQL, MariaDB ou PostgreSQL) e tenha o PHP configurado. Veja as notas de lançamento na documentação para desenvolvedores, para conhecer os requisitos mínimos de software.
  • O Moodle precisa de algumas extensões PHP. No entanto, o Moodle confere isso logo no início do processo de instalação e você pode consertar o problema e reiniciar o script de instalação se faltar algum.
  • Se você quer que o Moodle envie emails (provavelmente sim) você precisa de um Sendmail (Unix/Linux) funcionando no seu servidor ou acesso a um servidor SMTP.

Pegando o Moodle

Você tem duas opções:

  • Baixe a versão necessária do site http://moodle.org/downloads ... OU
  • Baixe o código do repositório Git (recomendado para desenvolvedores e também faz o upgrade mais simples):
git clone -b MOODLE_{{Version2}}_STABLE git://git.moodle.org/moodle.git 

...isto busca uma cópia completa do repositório Moodle e muda para a 3.2 Estável.

Veja Git para Administradores para detalhes em usar o Git para instalar o código do Moodle.

Nota: Apenas baixe o Moodle de uma das fontes do moodle.org. Outras versões (p.ex. instaladores a partir do painel de controle, repositórios de distribuição do Linux) não tem garantia de funcionar, aceitar upgrade/atualização ou passível de suporte.

Criar um banco de dados

  • Usando seu servidor de banco de dados, crie uma nova base de dados vazia. A codificação deve ser UTF8. Por exemplo, usando MySQL:
CREATE DATABASE moodle DEFAULT CHARACTER SET UTF8 COLLATE utf8_unicode_ci;
  • Crie um usuário e senha com permissões apropriadas para o banco de dados. Por exemplo (MySQL de novo):
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,CREATE TEMPORARY TABLES,DROP,INDEX,ALTER ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'yourpassword';

Notas: É importante dar as permissões por GRANT no moodle.* usando o nome do banco de dados incluindo '.*' e não apenas o simples nome da base de dados. Guarde essa senha que você colocou para o usuário Moodle, você precisará dela mais para a frente na instalação.

Crie o diretório data

  • Crie um diretório vazio para armazenar os arquivos do Moodle. Ele não deve estar na área visível(pública) do servidor web e deve ter permissões para que ele possa escrever nela. Normalmente, faça-a proprietária do usuário servidor web ou dê-la permissões para escrita para 'todos'.

Instalando o código do Moodle

  • Se você baixou o arquivo .zip ou .tgz anterioremente, descompacte (zip/tar/mover ou copiar) os arquivos de código do moodle (obtidos acima) para serem acessados pelo seu servidor web (p.ex. num Linux baseado em Debian, mova para /var/www/moodle)
  • Verifique as permissões e certifique-se que o servidor web não tenha permissões para escrever/alterar nenhum dos arquivos de código no diretório (uma causa comum de hack de sites pelo root).
  • Se você precisar, configure seu servidor web para servir o site Moodle com sua URL escolhida.

Configurando o Moodle

  • No diretório de código do Moodle, localize o arquivo config-dist.php e faça uma cópia chamada config.php (mas leia o próximo paso 'Instalando o Moodle', antes).
  • Edite o config.php com seu editor e altere as configurações necessárias para apontar para seu site, diretórios e base de dados. Nota: o script de instalação do Moodle criará o config.php para você se não existir, mas certifique-se que você recoloque as permissões necessárias depois

Instalando o Moodle

  • Acessoe a URL do seu site Moodle no navegador (a instalação se completará automaticamente) ou execute a versão da linha de comando em (precisa da versão cli do PHP):
/usr/bin/php /path/to/moodle/admin/cli/install.php

O CLI cria o config.php para você, e não será executado se você já criou um no passo anterior.

  • Depois de completar a instalação, certifique-se que suas permissões de arquivo estão OK para os arquivos de programa do Moodle (não podem ser alteradas pelo servidor web) e os arquivos de dados do Moodle (podem ser alteradas pelo servidor web).

Configurando o cron

Você precisará de uma tarefa cron a ser executada regularmente. É recomendado que o cron rode a cada minuto, sendo necessário para eliminação de atividades assíncronas ao usar a lixeira. Um cron Unix típico é da seguinte forma:

* * * * *    /usr/bin/php /path/to/moodle/admin/cli/cron.php >/dev/null

Você não configura o Cron dentro do Moodle, mas no seu servidor. Seu site não funcionará direito a menos que o cron seja rodado regularmente. É muito importante que você não pule este passo.

Veja Cron para detalhes.

Parabéns!

Você está pronto para suar seu site Moodle.

Se encontrar problemas, confira a FAQ da instalação e visite o Fórum de ajuda da instalação (inglês).

Categoria:Guia rápido