Een back-up van je builderpagina's maken en ze terugzetten.

Learn DXPR BuilderManage the siteVoldoen aan compliance-eisen

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

  1. Dump de database:

    drush sql:dump --result-file=backup.sql
    
  2. Kopieer de files-map:

    cp -r sites/default/files/ /backup/files/
    
  3. Als je configuratie in code bewaart, exporteer die dan ook:

    drush config:export
    

Een site terugzetten

  1. Importeer de database:

    drush sql:cli < backup.sql
    
  2. Kopieer de files-map terug naar sites/default/files/.

  3. Als je configuratie in code staat, importeer die dan:

    drush config:import
    
  4. 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.

  1. Open het tabblad Revisions van de pagina.
  2. Zoek de revisie van vóór de ongewenste wijziging. Builderopslagacties tonen het logbericht Saved with DXPR builder.
  3. 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_videos en dxpr_builder_files terug.
  • 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:rebuild en purge Varnish of je CDN.

Wat nu?

Versiebeheer om wijzigingen bij te houden om DXPR Builder verder te verkennen.