Backup da Plataforma Moodle em nível de site

Backup da Plataforma Moodle em nível de site

por Lino Vaz Moniz -
Número de respostas: 0

Para efetuar  backup do Moodle em nível do site, siga os seguintes passos:

a)      Coloque o site Moodle em modo de manutenção. Isso garante que não haverá inconsistência de dados se houver alunos online durante o momento de backup.

b)       Faça  backup completo do site Moodle. Crie uma  pasta com nome backup_moodle_<data de backup> e coloque os arquivos gerados no backup.  A tabela abaixo especifica os itens do backup.

Seq

Itens do backup

Localização

Observação

1

Banco de dados

As informações referentes ao banco de dados do Moodle estão no arquivo config.php que fica na raiz de instalação do Moodle.  


As informações de acesso ao banco estão especificadas nas variáveis:

  • $CFG->dbhost - Endereço do servidor do banco de dados
  • $CFG->dbname - Nome do banco de dados
  • $CFG->dbuser -  Usuário do banco de dados
  • $CFG->dbpass - Senha do banco de dados

Faça backup do banco usando a linha de comando ou uma interface gráfica  de algum terminal SQL.

Comprime o arquivo do backup e grave com o nome banco_de_dados.zip ou banco_de_dados.tgz

2

Pasta moodledata

Arquivos do repositórios do Moodle

A informação sobre a localização da pastamoodledata está no arquivo config.php que fica na raiz de instalação do Moodle. 

O endereço de localização da pastamoodledata fica na variável $CFG->dataroot

Faça backup da pasta inteira do moodledata. Após isso, comprima a pasta. Deve ficar assim: moodledata.zip ou moodledata.tgz

3

Pasta do moodle

Arquivos de instalação do Moodle

A pasta do Moodle se refere a pasta raiz da instalação do Moodle. Nessa pasta que fica o arquivo chave de configuração, o config.php.

Faça backup de todos os arquivos da instalação do Moodle e compacte com o seguinte nome:

moodle moodle_versao_xx.zip

ou moodle moodle_versao_xx.tgz

c) Desativa o modo de manutenção do site Moodle;

d) Comprima a pasta  backup_moodle_<data de backup>. Nessa pasta deve estar os arquivos gerados de cada item especificado na tabela acima. 

Nesse arquivo tem tudo que se precisa para restaurar backup em um outro servidor.