Menu
Backup e Ripristino

Come testare i backup WordPress: verificare che funzionino davvero

Gianluca Gentile · · 5 min di lettura

Come testare i backup WordPress: verificare che funzionino davvero

Fare il backup di WordPress è fondamentale, ma un backup che non hai mai testato è quasi inutile. Troppi proprietari di siti scoprono che i loro backup sono corrotti, incompleti o impossibili da ripristinare solo quando è troppo tardi. In questa guida ti spiego come verificare che i tuoi backup funzionino davvero e come impostare una routine di test regolare.

Perché testare i backup è indispensabile

Un backup può fallire per molti motivi senza che tu te ne accorga:

  • File corrotti: un’interruzione durante la creazione del backup può corrompere l’archivio ZIP o il dump del database.
  • Backup incompleti: il plugin potrebbe non includere la cartella wp-content/uploads o saltare tabelle del database personalizzate.
  • Incompatibilità di versione: un backup creato con PHP 8.2 potrebbe non ripristinarsi su un server con PHP 7.4.
  • Spazio insufficiente: lo storage cloud potrebbe essere pieno e il backup si interrompe a metà.
  • Credenziali scadute: il collegamento con Google Drive o Dropbox potrebbe essere scaduto e i backup non vengono più inviati.

Testare i backup regolarmente è l’unico modo per avere la certezza che il tuo sito sia recuperabile in caso di emergenza.

Cosa deve contenere un backup completo

Prima di testare, verifica che il tuo backup includa tutti i componenti necessari:

  1. Database MySQL: contiene articoli, pagine, commenti, utenti, impostazioni e dati dei plugin. È il cuore del sito.
  2. Cartella wp-content: include temi, plugin e la libreria media (uploads). Senza questa cartella, il sito non funziona.
  3. File di configurazione: wp-config.php contiene le credenziali del database e le chiavi di sicurezza. .htaccess contiene le regole di rewrite.
  4. File core di WordPress: i file del core nella root e nelle cartelle wp-admin e wp-includes. Questi si possono riscaricare, ma averli nel backup velocizza il ripristino.

Se il tuo plugin di backup non include anche uno solo di questi elementi, hai un backup incompleto.

Metodo 1: ripristino su un ambiente locale

Il modo più sicuro per testare un backup è ripristinarlo su un ambiente locale come LocalWP, XAMPP o MAMP:

  1. Scarica il backup più recente (file + database).
  2. Crea un nuovo sito locale con LocalWP o il tuo strumento preferito.
  3. Importa il database: usa phpMyAdmin o la riga di comando (mysql -u root -p nome_db < backup.sql).
  4. Copia i file del backup nella cartella del sito locale.
  5. Modifica wp-config.php con le credenziali del database locale.
  6. Aggiorna gli URL nel database con un plugin come Better Search Replace (da https://tuosito.it a http://localhost/tuosito).
  7. Apri il sito nel browser e verifica che funzioni: homepage, articoli, pagine, immagini, form.

Se il sito si apre correttamente e tutte le funzionalità sono operative, il tuo backup è valido.

Metodo 2: ripristino su un sottodominio di staging

Se non vuoi lavorare in locale, puoi testare il backup su un sottodominio di staging del tuo hosting:

  1. Crea un sottodominio (es. test.tuosito.it) dal pannello hosting.
  2. Crea un database vuoto per lo staging.
  3. Ripristina il backup nel sottodominio: carica i file e importa il database.
  4. Aggiorna wp-config.php con le credenziali del nuovo database.
  5. Aggiorna gli URL nel database (cerca e sostituisci il dominio).
  6. Verifica il sito sullo staging.

Questo metodo ha il vantaggio di testare il backup nello stesso ambiente server del sito live, rivelando eventuali problemi di compatibilità.

Metodo 3: verifica rapida senza ripristino

Se non hai tempo per un ripristino completo, puoi fare una verifica rapida:

  • Controlla la dimensione del backup: un backup di un sito con migliaia di immagini dovrebbe pesare diversi GB. Se pesa pochi MB, probabilmente mancano i media.
  • Apri l’archivio: decomprimi il file ZIP/TAR e verifica che contenga le cartelle wp-content/uploads, wp-content/themes e wp-content/plugins.
  • Testa il dump SQL: apri il file .sql con un editor di testo e verifica che contenga le tabelle principali (wp_posts, wp_options, wp_users).
  • Controlla la data: verifica che il backup sia recente e non vecchio di settimane o mesi.

Questa verifica non garantisce che il backup sia ripristinabile al 100%, ma ti aiuta a individuare problemi evidenti.

Creare una routine di test

Testare i backup non dovrebbe essere un evento occasionale. Ecco una routine consigliata:

  • Ogni settimana: verifica rapida — controlla che il backup sia stato creato, che la dimensione sia coerente e che sia arrivato nello storage remoto.
  • Ogni mese: ripristino di test — ripristina il backup su un ambiente locale o staging e verifica che il sito funzioni.
  • Dopo ogni aggiornamento importante: se aggiorni WordPress, cambi tema o installi un plugin critico, verifica che il backup successivo sia valido.

Se usi un plugin come UpdraftPlus o BlogVault, puoi configurare notifiche email per sapere immediatamente se un backup fallisce.

Serve assistenza?

Gestire i backup e testarli regolarmente richiede tempo e competenza tecnica. Se vuoi la certezza che il tuo sito WordPress sia sempre recuperabile, il team di SoccorsoWP può configurare e monitorare la tua strategia di backup. Apri un ticket e proteggi il tuo lavoro.

Condividi:

Lascia un commento