Ihre Builder-Seiten sichern und wiederherstellen.
Behalten Sie eine Kopie jeder Builder-Seite, jedes Bildes und jeder Einstellung, und Sie können eine ganze Website oder eine einzelne Seite zurückholen. DXPR Builder hält Seiten in Drupals Datenbank und Uploads im Dateiverzeichnis, sodass ein normales Drupal-Backup sie abdeckt. Diese Seite listet, was dazugehört und wie Sie es wiederherstellen.
Was zu sichern ist
| Komponente | Ort | Enthält |
|---|---|---|
| Datenbank | MySQL, MariaDB oder PostgreSQL | Seiteninhalte und jede Revision, plus die aktive Konfiguration |
| Dateiverzeichnis | sites/default/files/ |
Uploads in dxpr_builder_images, dxpr_builder_videos und dxpr_builder_files |
| Konfigurationsexport | Ihr Sync-Verzeichnis, oft config/sync/ |
Einstellungen, Seitenvorlagen, Benutzervorlagen, Benutzerprofile und die Key-Entität des Produktschlüssels |
Die Undo-Historie des Editors lebt im Browser jedes Bearbeitenden und ist in keinem Backup enthalten.
Eine Website sichern
-
Die Datenbank dumpen:
drush sql:dump --result-file=backup.sql -
Das Dateiverzeichnis kopieren:
cp -r sites/default/files/ /backup/files/ -
Wenn Sie Konfiguration in Code halten, exportieren Sie sie ebenfalls:
drush config:export
Eine Website wiederherstellen
-
Die Datenbank importieren:
drush sql:cli < backup.sql -
Das Dateiverzeichnis zurück nach
sites/default/files/kopieren. -
Wenn Ihre Konfiguration in Code liegt, importieren Sie sie:
drush config:import -
Caches neu bauen:
drush cache:rebuild
Eine Seite zurückrollen
Jedes Builder-Speichern erzeugt eine Revision, sodass eine Seite ohne komplette Wiederherstellung zurückkommt.
- Öffnen Sie den Tab Revisions der Seite.
- Finden Sie die Revision vor der unerwünschten Änderung. Builder-Speicherungen zeigen
die Logmeldung
Saved with DXPR builder. - Klicken Sie auf Revert.
Was Sie sehen
Die wiederhergestellten Seiten öffnen sich im Editor mit ihren Layouts, Bilder erscheinen für Besucher, und der Abschnitt License unter General Settings enthält weiter Ihren Produktschlüssel.
Wenn Sie Ihre Inhalte nicht sehen
- Seiten sind zurück, aber Bilder sind defekt. Das Dateiverzeichnis wurde
nicht wiederhergestellt. Kopieren Sie die Ordner
dxpr_builder_images,dxpr_builder_videosunddxpr_builder_fileszurück. - Der Editor fragt nach einem Produktschlüssel. Die Key-Entität, die den
Schlüssel hält, wurde nicht wiederhergestellt, oder ihre Umgebungsvariable fehlt
auf diesem Server. Prüfen Sie den Abschnitt License unter DXPR Studio
DXPR Builder > General Settings.
- Besucher sehen weiter die Seiten von vor der Wiederherstellung. Ein Cache
vor der Website liefert alte Kopien. Führen Sie
drush cache:rebuildaus und purgen Sie Varnish oder Ihr CDN.
Wie geht es weiter?
Versionskontrolle zum Nachverfolgen von Änderungen, um DXPR Builder weiter zu entdecken.