Backup e ripristino delle pagine del builder.
Conserva una copia di ogni pagina del builder, di ogni immagine e di ogni impostazione, e ripristina un intero sito o una singola pagina. DXPR Builder conserva le pagine nel database di Drupal e i file caricati nella directory dei file, quindi un normale backup di Drupal copre tutto. Questa pagina elenca cosa includere e come ripristinarlo.
Cosa includere nel backup
| Componente | Posizione | Contenuto |
|---|---|---|
| Database | MySQL, MariaDB o PostgreSQL | Il contenuto delle pagine e ogni revisione, più la configurazione attiva |
| Directory dei file | sites/default/files/ |
I file caricati in dxpr_builder_images, dxpr_builder_videos e dxpr_builder_files |
| Esportazione della configurazione | La tua directory di sincronizzazione, spesso config/sync/ |
Impostazioni, modelli di pagina, modelli utente, profili utente e l’entità Key della chiave prodotto |
La cronologia degli annullamenti dell’editor vive nel browser di ogni editor e non fa parte di alcun backup.
Esegui il backup di un sito
-
Crea un dump del database:
drush sql:dump --result-file=backup.sql -
Copia la directory dei file:
cp -r sites/default/files/ /backup/files/ -
Se mantieni la configurazione nel codice, esporta anche quella:
drush config:export
Ripristina un sito
-
Importa il database:
drush sql:cli < backup.sql -
Copia di nuovo la directory dei file in
sites/default/files/. -
Se la tua configurazione vive nel codice, importala:
drush config:import -
Ricostruisci le cache:
drush cache:rebuild
Ripristina una singola pagina
Ogni salvataggio del builder crea una revisione, quindi una singola pagina torna indietro senza un ripristino completo.
- Apri la scheda Revisions della pagina.
- Trova la revisione precedente alla modifica indesiderata. I salvataggi del builder mostrano
il messaggio di registro
Saved with DXPR builder. - Fai clic su Revert.
Cosa vedrai
Le pagine ripristinate si aprono nell’editor con i loro layout, le immagini sono visibili ai visitatori e la sezione License in General Settings contiene ancora la tua chiave prodotto.
Se non vedi i tuoi contenuti
- Le pagine ci sono ma le immagini sono rotte. La directory dei file non
è stata ripristinata. Copia di nuovo le cartelle
dxpr_builder_images,dxpr_builder_videosedxpr_builder_files. - L’editor chiede una chiave prodotto. L’entità Key che contiene
la chiave non è stata ripristinata, oppure la sua variabile d’ambiente manca
su questo server. Controlla la sezione License in DXPR Studio
DXPR Builder > General Settings.
- I visitatori vedono ancora le pagine precedenti al ripristino. Una cache
davanti al sito serve copie vecchie. Esegui
drush cache:rebuilde svuota Varnish o la tua CDN.
Prossimi passi
Version control per tracciare le modifiche e continuare a esplorare DXPR Builder.