Mudanças entre as edições de "Bacula - Restauração de Backups/Restauração do Moodle"
(Criou página com 'Restauração do Moodle') |
|||
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | + | 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 |
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