Een back-up van je builderpagina's maken en ze terugzetten.
Je bewaart een kopie van elke builderpagina, afbeelding en instelling, en je kunt een hele site of een enkele pagina terugzetten. DXPR Builder bewaart pagina's in de database van Drupal en uploads in de files-map, dus een normale Drupal-back-up dekt alles af. Deze pagina somt op wat je meeneemt en hoe je het terugzet.
Waarvan een back-up maken
| Onderdeel | Locatie | Bevat |
|---|---|---|
| Database | MySQL, MariaDB of PostgreSQL | Paginainhoud en elke revisie, plus de actieve configuratie |
| Files-map | sites/default/files/ |
Uploads in dxpr_builder_images, dxpr_builder_videos en dxpr_builder_files |
| Configuratie-export | Je syncmap, vaak config/sync/ |
Instellingen, paginasjablonen, gebruikerssjablonen, gebruikersprofielen en de Key-entiteit van de productsleutel |
De undo-geschiedenis van de editor staat in de browser van elke redacteur en zit in geen enkele back-up.
Een back-up van een site maken
-
Dump de database:
drush sql:dump --result-file=backup.sql -
Kopieer de files-map:
cp -r sites/default/files/ /backup/files/ -
Als je configuratie in code bewaart, exporteer die dan ook:
drush config:export
Een site terugzetten
-
Importeer de database:
drush sql:cli < backup.sql -
Kopieer de files-map terug naar
sites/default/files/. -
Als je configuratie in code staat, importeer die dan:
drush config:import -
Herbouw de caches:
drush cache:rebuild
Eén pagina terugzetten
Elke keer dat je opslaat maakt de builder een revisie aan, dus één pagina zet je terug zonder volledige restore.
- Open het tabblad Revisions van de pagina.
- Zoek de revisie van vóór de ongewenste wijziging. Builderopslagacties tonen
het logbericht
Saved with DXPR builder. - Klik op Revert.
Wat je ziet
De teruggezette pagina's openen in de editor met hun lay-outs, afbeeldingen tonen aan bezoekers en de sectie License onder General Settings bevat nog steeds je productsleutel.
Als je je inhoud niet ziet
- Pagina's zijn terug, maar afbeeldingen zijn stuk. De files-map is
niet teruggezet. Kopieer de mappen
dxpr_builder_images,dxpr_builder_videosendxpr_builder_filesterug. - De editor vraagt om een productsleutel. De Key-entiteit die de
sleutel bevat is niet teruggezet, of de omgevingsvariabele ontbreekt
op deze server. Controleer de sectie License bij DXPR Studio
DXPR Builder > General Settings.
- Bezoekers zien nog steeds de pagina's van vóór het terugzetten. Een cache
vóór de site serveert oude kopieën. Draai
drush cache:rebuilden purge Varnish of je CDN.
Wat nu?
Versiebeheer om wijzigingen bij te houden om DXPR Builder verder te verkennen.