Backup Drupal
Backup cifrati e ripristino dei siti Drupal
Il modulo comprime e cifra database e file sul server del cliente, poi li carica nello storage. Il ripristino rimette tabelle e file senza scollegare il sito dalla piattaforma.
Il problema
Un ripristino Drupal ha più trappole di quanto sembra.
Rimettere un database vecchio riporta anche la lista dei moduli attivi, le rotte e le cache di quel momento. Se il modulo di backup non era attivo allora, dopo il ripristino sparisce.
Il layer database di Drupal tratta in modo speciale parentesi graffe e punti e virgola: un dump reimportato con quello può corrompere i contenuti.
Come funziona
Come lo facciamo su Drupal.
- 1
Connessione propria
Il dump e il ripristino usano una connessione PDO diretta, con le credenziali di
settings.php, così i dati tornano byte per byte. - 2
Stato del modulo
Prima di sostituire le tabelle salviamo collegamento, attivazione e rotte del modulo, e li rimettiamo subito dopo.
- 3
Cache
Svuotiamo le tabelle di cache: Drupal ricostruisce container e rotte alla visita successiva.
Nel dettaglio
Nel dettaglio.
- Drupal 7 e dalla 8.9 alla 12 beta, provati con ripristino reale di un valore e di un file
settings.php,settings.local.phpeservices.ymlrestano quelli attuali, se non scegli diversamente- Nei progetti Composer il backup copre la cartella web:
vendor/ecomposer.jsonsi ricreano concomposer install - Richiede MySQL o MariaDB
- Ripristino anche dal file offline, che legge i dati del database da
settings.php
FAQ
Domande frequenti
Posso escludere le immagini?
Sì, il profilo senza upload salta la cartella dei file pubblici del sito.
Funziona con PostgreSQL?
Il backup no, oggi solo MySQL e MariaDB. Monitoraggio e sicurezza funzionano con qualsiasi database.
Funzioni collegate
Da vedere insieme
Provalo sui siti dei tuoi clienti.
Durante la beta facciamo entrare poche agenzie alla volta e configuriamo con voi i primi siti.