Mudanças entre as edições de "Bacula - Restauração de Backups/Restauração do Moodle"

De IFRS Campus Canoas
Ir para: navegação, pesquisa
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 3: Linha 3:
 
Com os arquivos restaurados na pasta /tmp/bacula-restores é necessário colocar os arquivos no lugares certos.
 
Com os arquivos restaurados na pasta /tmp/bacula-restores é necessário colocar os arquivos no lugares certos.
  
Com o MySQL instalado, execute o comando para criar o banco de dados e usuário de acesso para o Moodle
+
Com o MySQL instalado, execute o comando para criar o banco de dados e usuário de acesso para o Moodle:
 +
# mysql -u root -p
 +
 +
mysql> create DATABASE moodle;
 +
mysql> CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha';
 +
mysql> GRANT USAGE ON *.* TO 'usuario'@'localhost' IDENTIFIED BY 'senha';
 +
mysql> GRANT ALL PRIVILEGES ON `moodle`.* TO 'usuario'@'localhost';
 +
mysql> \q;
 +
 
 +
Descompacte o backup do banco de dados e importe no mysql:
 +
# gunzip /tmp/bacula-restores/backup/backup-mysql-moodle.sql.gz
 +
# mysql -u root -p -b moodle < backup-mysql-moodle.sql
 +
 
 +
Mova a pasta moodledata para o local adequado:
 +
# mv /tmp/bacula-restores/moodledata /moodledata
 +
 
 +
Obs.: Se desejar copiar e não mover, utilize o comando "cp" com o parâmetro -p, para manter as permissão dos arquivos e pastas, por padrão o comando de mover "mv" já mantém as permissões.
 +
 
 +
Mova o site completo para a pasta padrão do apache:
 +
# mv -R /tmp/bacula-restores/var/www/* /var/www/
 +
 
 +
Mova o arquivo do virtual host do apache:
 +
# mv /tmp/bacula-restores/etc/apache2/sites-available/moodle /etc/apache2/sites-available/moodle
 +
 
 +
e habilite o virtual host:
 +
# a2ensite moodle
 +
 
 +
Acrescente a linha abaixo no crontab:
 +
# crontab -e
 +
 
 +
*/10 * * * * /usr/bin/php /var/www/admin/cli/cron.php >/dev/null
 +
 
 +
Caso necessário, ajuste o arquivo de configuração do Moodle:
 +
# nano /var/www/config.php

Edição atual tal como às 11h05min de 18 de setembro de 2015

Este tutorial servirá para restabelecer o Sistema Moodle.

Com os arquivos restaurados na pasta /tmp/bacula-restores é necessário colocar os arquivos no lugares certos.

Com o MySQL instalado, execute o comando para criar o banco de dados e usuário de acesso para o Moodle:

# mysql -u root -p

mysql> create DATABASE moodle;
mysql> CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha';
mysql> GRANT USAGE ON *.* TO 'usuario'@'localhost' IDENTIFIED BY 'senha';
mysql> GRANT ALL PRIVILEGES ON `moodle`.* TO 'usuario'@'localhost';
mysql> \q;

Descompacte o backup do banco de dados e importe no mysql:

# gunzip /tmp/bacula-restores/backup/backup-mysql-moodle.sql.gz
# mysql -u root -p -b moodle < backup-mysql-moodle.sql

Mova a pasta moodledata para o local adequado:

# mv /tmp/bacula-restores/moodledata /moodledata

Obs.: Se desejar copiar e não mover, utilize o comando "cp" com o parâmetro -p, para manter as permissão dos arquivos e pastas, por padrão o comando de mover "mv" já mantém as permissões.

Mova o site completo para a pasta padrão do apache:

# mv -R /tmp/bacula-restores/var/www/* /var/www/

Mova o arquivo do virtual host do apache:

# mv /tmp/bacula-restores/etc/apache2/sites-available/moodle /etc/apache2/sites-available/moodle

e habilite o virtual host:

# a2ensite moodle

Acrescente a linha abaixo no crontab:

# crontab -e
*/10 * * * * /usr/bin/php /var/www/admin/cli/cron.php >/dev/null

Caso necessário, ajuste o arquivo de configuração do Moodle:

# nano /var/www/config.php