Backup e ripristino delle pagine del builder.

Learn DXPR BuilderManage the siteVoldoen aan compliance-eisen

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

  1. Crea un dump del database:

    drush sql:dump --result-file=backup.sql
    
  2. Copia la directory dei file:

    cp -r sites/default/files/ /backup/files/
    
  3. Se mantieni la configurazione nel codice, esporta anche quella:

    drush config:export
    

Ripristina un sito

  1. Importa il database:

    drush sql:cli < backup.sql
    
  2. Copia di nuovo la directory dei file in sites/default/files/.

  3. Se la tua configurazione vive nel codice, importala:

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

  1. Apri la scheda Revisions della pagina.
  2. Trova la revisione precedente alla modifica indesiderata. I salvataggi del builder mostrano il messaggio di registro Saved with DXPR builder.
  3. 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_videos e dxpr_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:rebuild e svuota Varnish o la tua CDN.

Prossimi passi

Version control per tracciare le modifiche e continuare a esplorare DXPR Builder.