Outils pour utilisateurs

Outils du site


drupal8:utilisation:sauvegarde_et_restauration_du_site

Sauvegarde et restauration du site

  • Installer et activer le module Backup and Migrate.
  • Si nécessaire, ajuster la taille maximale de l'upload dans les paramètres PHP.

Backup du site complet

  • Aller dans Configuration > Development > Backup and Migrate
  • Dans l'onglet Backup > Quick Backup
    • Backup Source : Entire site
    • Backup Destination : Download
  • Cliquer sur Backup now et enregistrer le fichier quelque part.

Backup de la base de données seule

  • Aller dans Configuration > Development > Backup and Migrate
  • Dans l'onglet Backup > Quick Backup
    • Backup Source : Default Drupal Database
    • Backup Destination : Download
  • Cliquer sur Backup now et enregistrer le fichier quelque part.

Restauration du site complet

Disons que nous sommes sur un nouveau serveur. L'ancien a crashé et il ne nous reste rien d'autre que le backup.

Fichiers

  • Envoyer par FTP le backup complet au format .tar.gz
  • Se déplacer vers /var/www sur le serveur
  • Extraire le dossier docroot contenu dans le .tar.gz
cd /var/www tar xvzf www.domain.com-backup-YYYY-MM-DDTHH-MM-SS.tar.gz docroot
  • Cela va créer un nouveau dossier /var/www/docroot
  • Renommer le dossier docroot
mv docroot drupal_domain_com
  • Modifier le propriétaire des dossiers modules, sites et themes
cd drupal_domain_com chown -R www-data:www-data modules/ sites/ themes/

Base de données

  • Créer une base de données vierge, comme pour l'installation d'un nouveau site
  • Si nécessaire, éditer le fichier sites/default/settings.php pour ajuster les paramètres de connexion à la base de données
  • Visiter le site, qui réagit comme s'il n'était pas encore installé (normal, la DB est vide)
    • Poursuivre l'installation jusqu'au bout
    • Peu importe les renseignements qu'on y met car la DB va être réimportée
  • Le module Backup and Migrate a été copié avec le reste, il suffit d'aller l'activer.
  • Aller dans Configuration > Development > Backup and Migrate
  • Dans l'onglet Restore, sélectionner le fichier de backup de la base de données
    • Le fichier database.sql qui aura été extrait de l'archive .tar.gz
  • Restore to : Default Drupal Database
  • Cliquer sur Restore now
  • Vider tous les caches
    • Configuration > Performance > Clear all caches
  • Visiter le site restauré :-)
drupal8/utilisation/sauvegarde_et_restauration_du_site.txt · Dernière modification: 2019/08/11 06:09 (modification externe)