Sauvegarder et restaurer vos pages du builder.
Vous gardez une copie de chaque page du builder, de chaque image et de chaque réglage, et vous pouvez restaurer tout un site ou une seule page. DXPR Builder garde les pages dans la base de données de Drupal et les fichiers téléversés dans le répertoire des fichiers, donc une sauvegarde Drupal normale suffit. Cette page liste ce qu’il faut inclure et comment le restaurer.
Ce qu’il faut sauvegarder
| Composant | Emplacement | Contenu |
|---|---|---|
| Base de données | MySQL, MariaDB ou PostgreSQL | Contenu des pages et chaque révision, plus la configuration active |
| Répertoire des fichiers | sites/default/files/ |
Téléversements dans dxpr_builder_images, dxpr_builder_videos et dxpr_builder_files |
| Export de configuration | Votre répertoire de synchronisation, souvent config/sync/ |
Réglages, modèles de page, modèles d’utilisateur, profils d’utilisateur et l’entité Key de la clé de produit |
L’historique d’annulation de l’éditeur est conservé dans le navigateur de chaque contributeur et ne fait partie d’aucune sauvegarde.
Sauvegarder un site
-
Exportez la base de données :
drush sql:dump --result-file=backup.sql -
Copiez le répertoire des fichiers :
cp -r sites/default/files/ /backup/files/ -
Si vous gardez la configuration dans le code, exportez-la aussi :
drush config:export
Restaurer un site
-
Importez la base de données :
drush sql:cli < backup.sql -
Recopiez le répertoire des fichiers vers
sites/default/files/. -
Si votre configuration vit dans le code, importez-la :
drush config:import -
Reconstruisez les caches :
drush cache:rebuild
Revenir à une version d’une page
Chaque enregistrement du builder crée une révision, donc une seule page se restaure sans restauration complète.
- Ouvrez l’onglet Revisions de la page.
- Retrouvez la révision d’avant le changement indésirable. Les enregistrements du builder affichent le message de journal
Saved with DXPR builder. - Cliquez sur Revert.
Ce que vous voyez
Les pages restaurées s’ouvrent dans l’éditeur avec leurs mises en page, les images s’affichent pour les visiteurs, et la section License sous General Settings contient toujours votre clé de produit.
Si vous ne voyez pas votre contenu
- Les pages sont revenues mais les images sont cassées. Le répertoire des fichiers n’a pas été restauré. Recopiez les dossiers
dxpr_builder_images,dxpr_builder_videosetdxpr_builder_files. - L’éditeur demande une clé de produit. L’entité Key qui contient la clé n’a pas été restaurée, ou sa variable d’environnement manque sur ce serveur. Vérifiez la section License sous DXPR Studio
DXPR Builder > General Settings.
- Les visiteurs voient toujours les pages d’avant la restauration. Un cache devant le site sert d’anciennes copies. Exécutez
drush cache:rebuildet purgez Varnish ou votre CDN.
Et ensuite ?
Gestion des versions pour suivre les changements pour continuer à explorer DXPR Builder.