Come fare il backup di un sito WordPress

Aggiornato il da | 37 commenti | Disclaimer I nostri contenuti sono supportati dai lettori. Questo significa che se clicchi su uno dei link ai servizi che raccomandiamo e poi effettui un acquisto, è possibile che ci venga accreditata una commissione. È così che finanziamo questo sito web, lo manteniamo attivo e ti forniamo continuamente le informazioni più affidabili.

Come fare il backup di WordPress

Avere una copia di backup del proprio sito è un’ancora di salvezza e più è recente e meno lavoro rischi di perdere in caso di disastro.

Imparare come fare il backup di un sito creato con WordPress è quindi fondamentale in tutti i casi in cui il tuo sito si dovesse ritrovare in una condizione critica.

Indice dei contenuti
Visualizza altro

Avere sempre una copia backup aggiornata del tuo sito web è fondamentale per tutte quelle occasioni in cui, per forza di cose, hai bisogno di ripristinare una versione precedente del tuo sito web:

  • attacchi hacker,
  • plugin WordPress che “rompono” il sito,
  • problemi hardware di qualunque tipo nei server, o anche
  • un tuo errore – il che non è mai da escludere a priori.

Anche se alcuni servizi hosting WordPress garantiscano il massimo della sicurezza e dell’affidabilità:

  • sia per quanto riguarda la protezione da attacchi informatici,
  • sia per le calamità esterne (allagamenti, incendi e guerre),

c’è sempre quella minima probabilità che qualcosa di grave possa succedere.

Ecco perché è meglio imparare come fare un backup di WordPress e avere sempre i tuoi dati al sicuro. Questa guida ti servirà proprio a questo.

Come fare il backup di un sito web

Servizi di cloud backup

Fare il backup di un sito web significa creare un duplicato, una copia di riserva, di tutti i file e del database che costituiscono il tuo sito.

Ad esempio, un backup completo di un sito WordPress deve contenere:

  • tutti i file che lo fanno funzionare,
  • tutti i file che compongono i contenuti, immagini, documenti,
  • i dati inseriti nel database che andranno a costituire i contenuti di articoli e pagine,
  • i dati di tutti gli utenti,
  • i commenti,
  • ecc.

Purtroppo, spesso per disattenzione, pigrizia o la cosiddetta “mancanza di tempo”, i backup vengono trascurati notevolmente, con conseguenze anche molto gravi per il malcapitato.

Gli incidenti succedono e non possiamo prevederli tutti.

Ma possiamo limitarne i danni con dei salvataggi frequenti, in modo da recuperare più materiale possibile in caso di perdita dei dati. Ti spiegherò come fare un backup di un sito WordPress in diversi modi, così che tu possa scegliere il metodo più adatto a te.

Non avrai più scuse per rimandare questa operazione essenziale.

Come fare un backup di un sito WordPress usando Duplicator

Duplicator Plugin per fare backup WordPress

Tra i plugin WordPress per i backup, Duplicator è ottimo per effettuare backup in maniera semplice e sicura.

Fare un backup con Duplicator è rapidissimo:

  1. Installa e attiva il plugin Duplicator,
  2. poi entra nella voce Duplicator del menu della tua Bacheca e
  3. clicca Create New per creare un nuovo Package, cioè un “pacchetto” o blocco di dati da salvare.
come fare il backup di un sito web con Duplicator

Infatti, anche la versione gratuita di Duplicator permette di scegliere quali file inserire nel backup.

Se lasci le impostazioni di default, verrà salvato tutto.

Vediamo più nel dettaglio le opzioni di questo passaggio.

impostazioni Duplicator

Nella sezione Storage, vedrai il percorso nel quale sarà archiviato il backup.

Se usi la versione Pro di Duplicator, potrai anche scegliere di archiviare il backup usando un servizio cloud, come Dropbox, Google Drive o altri.

La sezione Archive si divide in due parti.

File permette di scegliere se salvare solo il Database oppure se salvare solo determinati file.

Usando i filtri, potrai escludere dal backup determinate cartelle, file di una certa estensione oppure file singoli. Quindi, NON verranno salvati i file che indicherai in questa parte.

Lasciando tutto disattivato, tutti i file verranno salvati.

La parte Database della sezione Archive permette invece di escludere dal backup determinate tabelle del database.

Quelle contrassegnate in rosso sono fondamentali per il funzionamento di WordPress, quindi non selezionarle mai a meno che tu non sia sicurissimo di cosa stai facendo.

L’ultima sezione, Installer, permette di inserire i dati di accesso al database, in modo da non doverli inserire manualmente durante il ripristino di WordPress o per una nuova installazione.

Cliccando su Next verrà effettuato un controllo, dopodiché, se tutto è a posto, clicca Build per creare il Package di backup.

Una volta completato, clicca Archive per salvare il backup del tuo sito in formato .zip.

Tutto il contenuto del tuo sito esistente in questo momento è salvo.

Come fare un backup WordPress usando UpdraftPlus

Updraft

UpdraftPlus è un plugin disponibile sia in versione gratuita che premium.

La versione premium ha, ovviamente, più funzionalità, però per iniziare quella gratuita ti sarà più che sufficiente.

Vediamo subito come fare il backup di un sito WordPress con questo plugin.

Non appena attivi il plugin, puoi entrare direttamente nelle impostazioni (che corrisponde alla sezione Impostazioni > Backup di UpdraftPlus).

La prima cosa da fare è configurare le impostazioni generali per i backup.

Impostazioni di archiviazione del backup con UpdraftPlus

Vai nella sezione Impostazioni e scorri fino a Scegli il tuo Storage Remoto.

Configurare UpdraftPlus con Dropbox

Qui puoi scegliere dove archiviare i tuoi backup.

Verranno visualizzate le icone di numerosi servizi di archiviazione online.

UpdraftPlus è infatti il plugin che offre il maggior numero di opzioni per la scelta del servizio di archiviazione.

Il metodo più utilizzato è quello con Dropbox. Se scegli questo metodo, fai così:

  1. Clicca l’icona di Dropbox: apparirà un paragrafo con le istruzioni per collegare UpdraftPlus al tuo account di archiviazione.
  2. NON cliccare subito sul link per completare l’autenticazione su Dropbox! Prima, scorri verso il fondo della pagina e clicca Salva le modifiche.
  3. Attendi che la pagina venga ricaricata.
  4. Ora, clicca sul link che si comparirà nel messaggio popup, oppure che si trova accanto al titoletto Autenticarsi con Dropbox.
  5. Sarai reindirizzato su Dropbox dove dovrai cliccare su Allow per attivare il collegamento del servizio.
  6. Completa la configurazione e, quando il collegamento sarà stato creato, riceverai una conferma da Dropbox.
configurazione dropbox updraftplus

Crea il tuo primo backup

Per eseguire un backup con UpdraftPlus, clicca la tab Backup/Ripristino e qui il pulsante Esegui Backup.

Vedrai un pop-up con diverse voci da selezionare:

Seleziona file e database per creare un backup
  1. Includi il tuo database nel backup, per includere nel backup il database del tuo sito;
  2. Includi i tuoi files nel backup , per includere nel backup i file del sito;
  3. Invia questo backup a un archivio remoto, per archiviare il backup nel remote storage selezionato (nel nostro caso, Dropbox),
  4. Consenti a questo backup di essere eliminato solo manualmente, per evitare che venga cancellato in automatico quando si raggiungono i limiti di conservazione.

Per fare il backup integrale del sito, le prime due voci devono essere entrambe spuntate.

Selezionando il backup dei file, dovrai poi selezionare se vuoi salvare temi, plugin, upload e eventuali altre directory.

Quando clicchi Esegui backup, sarà avviato il backup.

Quando il backup è stato completato, vedrai un messaggio di conferma.

Ora, nella sezione Backup Esistenti, troverai il backup che hai appena effettuato.

Qui puoi cliccare sui singoli componenti del backup (Database, Plugins, Temi, eccetera) e scaricarne una copia sul tuo PC, puoi ripristinare il backup integrale e, se lo desideri, cancellarlo.

Infine, dalla sezione Impostazioni puoi programmare i backup automatici di WordPress.

come fare backup automatici con UprdraftPlus

Seleziona la frequenza con cui vuoi effettuare i backup dei file e quante copie di backup vuoi archiviare, poi scegli anche la frequenza e il numero di backup del database.

Come fare un backup manuale del tuo sito

Creare backup manuale

Ecco invece come effettuare un backup manualmente.

Dovrai prima di tutto salvare i file e poi esportare il database.

Salvare solo una delle due cose non ti permetterà di ripristinare il tuo sito in caso di necessità.

Prima di procedere, crea sul tuo computer una cartella chiamata Nome sito – Backup seguita dalla data del salvataggio.

Per esempio, SOS-WP-Backup-01-12-2021.

Sarà così più semplice ritrovarla quando necessario.

All’interno di questa cartella, creane altre due che si chiamano Backup file e Backup database.

E ora vediamo come salvare tutti i tuoi dati.

1. Backup manuale dei file di un sito

Come fare il backup dei file con FileZilla

Per salvare tutti i file che compongono il tuo sito, dovrai collegarti ad esso via FTP.

Apri un client FTP come FileZilla e accedi alla root del tuo sito, cioè la directory principale.

Qui troverai varie cartelle, ad esempio:

  • wp-admin,
  • wp-content…
  • e vari file, come wp-blog-header.php, wp-config.php ecc.

Seleziona tutto questo contenuto e trascinalo all’interno della cartella Backup file del tuo computer, che troverai navigando nella parte sinistra della finestra di FileZilla.

Questo download potrebbe durare alcuni minuti, a seconda della quantità di dati da scaricare.

2. Backup manuale del database di un sito

fare il backup del database WordPress

Per completare il salvataggio dei dati del tuo sito, ecco come fare il backup del database.

In gergo tecnico, questa procedura si chiama dump del database.

Tutto il contenuto delle tabelle verrà esportato in un file .sql che contiene le query necessarie per ricostruire tutto il database.

  1. Accedi al tuo account hosting ed entra in phpMyAdmin.
  2. Clicca sul database che vuoi salvare, per esempio wordpress, poi clicca su Esporta.
  3. Per esportare in un unico file tutti i database, invece, clicca su Esporta direttamente dalla home di phpMyAdmin, senza selezionare alcun database.
  4. Puoi tranquillamente lasciare le impostazioni di default, ossia Metodo di esportazione Rapido e Formato SQL.
  5. Cliccando su Esegui verrà generato il file SQL con le istruzioni per il ripristino del tuo database.

Ripeto: per effettuare un backup completo del tuo sito web in modo manuale, dovrai salvare sia i file, sia il database, altrimenti non potrai ripristinare il tuo sito!

Come fare un backup di un sito da cPanel

La procedura di salvataggio da cPanel è simile a quella manuale, il risultato è lo stesso ma l’esecuzione è un po’ più semplice.

Anche in questo caso, prima di tutto

  1. crea una cartella per il backup sul tuo computer,
  2. all’interno di questa cartella, creane un’altra per il backup dei file e un’altra per il backup del database.

Se usi un hosting che utilizza il cPanel, come per esempio l’hosting Linux di Register.it, accedi al tuo account ed entra nella sezione phpMyAdmin.

  1. Seleziona il database da esportare;
  2. Clicca Export nella parte in alto della pagina.
Esporta database

Le opzioni di default, anche in questo caso, vanno benissimo, e cioè Metodo di esportazione rapido e Formato SQL.

  1. Avvia la procedura e salva il file .sql nella tua cartella del backup database.
  2. Ora torna alla pagina principale del cPanel ed entra nel File Manager.
  3. Seleziona la cartella public_html e clicca su Comprimi.
  4. Scegli Archivio .zip tra le opzioni di compressione.

In questo modo, creerai una cartella .zip all’interno del tuo sito, che dovrai quindi scaricare sul tuo PC e salvare nella cartella di backup dei file.

Come fare un backup di un sito con altri pannelli di controllo

Se il tuo hosting non fornisce il cPanel, ma hai altri sistemi di gestione del tuo spazio web, puoi comunque eseguire un backup in maniera abbastanza simile a quella che abbiamo appena descritto.

Se, per esempio, hai un piano Hosting WordPress su Register.it, userai il pannello Plesk.

In questo caso, naviga in Tools & Settings > Backup manager> Backup.

Eseguire un backup su Plesk

Ti consiglio di lasciare tutte le impostazioni di default, perché in questo modo salverai tutti i tuoi dati.

Seleziona Archivia in per scegliere dove salvare il backup, poi potrai decidere che tipo di backup eseguire:

  • Completo salverà tutto il contenuto del sito, mentre
  • Incrementale salverà solamente i file che sono stati modificati dopo la data del backup precedente.

Quindi consiglio vivamente il backup Completo.

Una volta terminato, il backup sarà disponibile nell’apposita sezione di Plesk.

Ormai, qualsiasi hosting mette a disposizione uno strumento di backup manuale semplice e rapido… e questi strumenti un po’ si assomigliano tutti.

Se però non dovessi riuscire a gestirlo, puoi rivolgerti al loro centro assistenza oppure optare per la procedura manuale.

Come impostare il backup automatico

Backup wordpress automatici

Come accennato sopra, esiste la possibilità di programmare i backup del tuo sito in modo automatico.

In questo modo, non dovrai più ricordarti di eseguire backup periodici manualmente.

Il metodo più conveniente per la programmazione di un backup è quello incluso nel plugin UpdraftPlus, che ti ho già mostrato brevemente sopra.

  1. Vai nella tua Bacheca e naviga in Impostazioni > UpdraftPlus Backups.
  2. Vai nella tab Impostazioni: le prime due voci si riferiscono al backup automatico, una per i file e l’altra per il database.
  3. Dalla prima lista a tendina, scegli la frequenza con cui effettuare il backup, che va da ogni 4 ore a mensile.
  4. Poi, scegli il numero di backup da conservare.

Questo significa che, se scegli per esempio 7, verranno salvati 7 backup, poi l’ottavo sovrascriverà il meno recente e così via.

come fare backup automatici con UprdraftPlus

Passa alla sezione successiva, in cui scegli dove archiviare il backup.

Puoi utilizzare diversi sistemi di archiviazione cloud, come Google Drive o Microsoft OneDrive, oppure puoi salvare in uno spazio web attraverso una connessione FTP, o ancora inviare il backup via mail.

Alla fine della pagina, clicca su Salva i cambiamenti per dare il via ai tuoi backup automatici.

Oltre alla configurazione di un plugin come questo, puoi verificare con il tuo hosting quali sono le opzioni per i backup automatici.

Register.it offre un backup automatico al giorno su tutti i piani. Nel piano Start i backup sono conservati per 3 giorni. Nei piani Business, Digital e Premium sono conservati fino a 28 giorni e i backup orari fino a 24 ore.

Quante copie backup conservare?

Copie backup

Quanto spesso devo effettuare un backup? Quante copie devo conservare? E dove le salvo?

Queste sono le domande che spesso i nostri utenti ci chiedono con grande apprensione.

Non c’è una risposta giusta ad esse, dipende sempre dal tuo caso.

Se il tuo sito è aggiornato quotidianamente con tantissimi contenuti nuovi, avrai bisogno di backup molto più frequenti rispetto a un sito che pubblica un post alla settimana.

Se hai per esempio un e-commerce di un certo livello, potrebbero essere utili diversi backup al giorno, mentre se hai un blog potrebbe bastare un backup alla settimana.

Inoltre, per una maggiore sicurezza è preferibile salvare le copie di backup con sistemi diversi.

Non salvare mai solo su PC o solo su Dropbox.

Non intendo metterti paura, ma pensa sempre al peggio!

Il disco del tuo computer potrebbe rompersi, il tuo account Dropbox potrebbe essere hackerato…

Le probabilità che questi casi si verifichino, e soprattutto contemporaneamente a un’emergenza sul tuo sito, sono forse minime, ma tienile sempre presenti come “possibili”, perché veramente non si sa mai!

Conclusione

Ora che hai capito come fare un backup di un sito web, ti consiglio di scegliere il metodo che preferisci e andare subito ad effettuarne uno.

Ancora meglio, pianifica i tuoi backup automatici e in ogni caso verifica periodicamente che essi siano svolti correttamente. Il tempo impiegato per i tuoi backup non sarà mai tempo perso.

I disastri a volte purtroppo succedono e pensare “tanto cosa vuoi che succeda” non ha mai portato da nessuna parte!

Ogni quanto esegui i backup del tuo sito?

A quale strumento ti affidi?

Parliamone nei commenti.

Guide correlate che ti potrebbero interessare:

Domande? Lascia un commento!

  1. Immagine avatar per Luca
    Luca

    Ciao!
    Ho appena comprato il piano STARTUP WORDPRESS di ServerPLAN e tra le caratteristiche del piano leggo: Backup giornaliero automatico.
    Da quello che ho letto fanno un backup giornaliero di tutto tramite il Cpanel (dal quale è possibile effettuare anche l’eventuale restore).

    Ora la domanda è: secondo la vostra esperienza, è sufficiente lasciare questa opzione senza installare un plugin oppure è sempre consigliabile installare un plugin?
    Non vorrei che dietro la funzionalità base ci siano problematiche che affiorano solo nel caso del bisogno.

    grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Luca, installare un plugin per i backup è una sicurezza in più e inoltre puoi utilizzare un backup per ricreare il tuo sito anche su un altro spazio web oppure in locale. Se sei nel dubbio, ti consigliamo di installare Duplicator. Restiamo a disposizione se hai altre domande, buona giornata!

  2. Immagine avatar per Christian
    Christian

    Buongiorno Andrea, complimenti per la descrizione dei procedimenti chiara anche per chi non è pratico di queste cose.
    Volevo capire una cosa però: ho effettuato backup secondo la procedura con cpanel…ho un piano hosting che racchiude 3 domini/siti differenti.
    Eseguendo la procedura dal pannello cpanel, non mi è stato mai necessario specificare per quale dei tre siti stessi facendo il backup.
    La procedura che ho fatto è valida allo stesso tempo per tutti e tre i siti?
    Nel backup singolo che ho salvato sul pc sono inseriti tutti i dati dei tre siti?
    Se così non fosse come faccio a selezionare i singoli domini e procedere singolarmente?
    Grazie anticipatamente

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Christian, quando accedi al cPanel, nella barra laterale c’è una sezione chiamata Informazioni Generali. Qui dovresti vedere su quale sito stai lavorando. Cosa visualizzi sul tuo pannello? E quale hosting stai utilizzando?

    2. Immagine avatar per Christian
      Christian

      Sto utilizzando un hosting 500 di netsons (che mi permette di avere un dominio primario e altri 4 aggiuntivi “agganciati” a quello primario.
      Nella barra laterale delle info generali ho visualizzato quello primario. Quello primario in realtà è il primo che ho creato ma avendo poi cambiato idea sul nome dominio l ho piantato in asso e ne ho sfruttati tre aggiuntivi. Comunque sia il dominio primario è rimasto come riferimento base del piano hosting.
      L’elenco dei 4 siti lo vedo nel cpanel solo sotto la sezione “il tuo sito con un click”, se clicco uno di questi entro nel cpanel del singolo sito ma non trovo le opzioni che vedo poi nel tuo articolo (le vedo solo nel cpanel generico).
      Purtroppo non posso neanche usare Duplicator base (che sarebbe più semplice) perché mi avvisa che il backupc supera i mb concessi da Duplicator base.

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Purtroppo il tuo caso è un po’ particolare e la soluzione migliore sarebbe quella di effettuare i tuoi backup manualmente. Hai provato a chiedere consiglio al tuo hosting?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati*