MultiCmsManager

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. 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. 2

    Stato del modulo

    Prima di sostituire le tabelle salviamo collegamento, attivazione e rotte del modulo, e li rimettiamo subito dopo.

  3. 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.php e services.yml restano quelli attuali, se non scegli diversamente
  • Nei progetti Composer il backup copre la cartella web: vendor/ e composer.json si ricreano con composer 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.

Provalo sui siti dei tuoi clienti.

Durante la beta facciamo entrare poche agenzie alla volta e configuriamo con voi i primi siti.