Come fare il backup di un sito WordPress

Vuoi sapere come fare il backup di un sito WordPress?

Ci sono 2 metodi principali:

  • tramite plugin (consigliato).
  • manualmente.

Il backup del sito WordPress consiste nel creare una copia del Database e dei File, che possano essere usati come punto di ripristino in caso di problemi al sito (attacco hacker, file corrotti, qualsiasi altra cosa).

Ecco come fare.

Backup con Plugin

Scegli uno tra i migliori plugin gratuiti per il backup di WordPress.

Ad esempio io uso UpdraftPlus nella versione gratuita.

Dalla menù di UpdraftPlus > Impostazioni è possibile impostare i backup automatici sia per il database che per i file.

Io ho impostato il backup su Daily (ogni giorno) e conservo 30 backup (quindi gli ultimi 30 giorni).

Utilizzo Dropbox come servizio di terze parti per salvare il backup completo nel cloud.

Ma puoi benissimo scegliere il tuo servizio preferito.

Dopo essermi autenticato, posso scegliere cosa includere nel backup e cosa escludere.

UpdraftPlus cosa salvare

Puoi decidere impostare l’invio di un rapporto base all’amministratore del sito tramite email al termine del backup.

Backup Manuale

Come abbiamo detto, dobbiamo creare una copia del database di WP e una copia dei file di WP.

Backup manuale del Database

Accedi al phpMyAdmin, una interfaccia per interagire con il database MySQL.

Come fare per accedere?

Chiedi all’assistenza del tuo hosting la prima volta.

In generale si ha a disposizione un pannello di controllo fornito dall’hosting provider come:

  • cPanel
  • Plesk

Io su Vhosting ho Plesk:

plesk database

Cliccando su Database posso poi accedere al phpMyAdmin.

plesk phpmyadmin

Una volta che hai accesso a phpMyAdmin, clicca sulla scheda Esporta.

phpMyAdmin Esporta

Ci sono due metodi per esportare il backup del database: Rapido e Personalizzato.

  1. Metodo di esportazione: seleziona il metodo Personalizzato.
  2. Formato: SQL.
  3. Tabelle: seleziona tutte le tabelle.
  4. Output:
    • Salva l’output in un file.
    • Compressione: Nessuno.
  5. Opzioni specifiche al formato > Opzioni di creazione dell’oggetto:
    • Seleziona Aggiungi l’istruzione DROP TABLE.
    • Seleziona IF NOT EXISTS.
  6. Clicca sul pulsante Esporta per esportare il database. Ora il backup verrà salvato sul tuo computer.

Backup manuale dei File

Per fare il backup manuale dei file di WordPress ci sono vari metodi.

Io mi trovo bene accedendo via FTP al server e scaricando la root principale del sito (solitamente httpdocs).

Ma puoi accedere ai file anche tramite SSH oppure in maniera più visuale tramite Pannello di controllo come Plesk.

Vediamo come scaricare i file usando FTP.

Per prima cosa, per trasferire i file sul server devi usare un client FTP, ti consiglio di utilizzare il programma gratuito FileZilla.

Per poter accedere al tuo spazio web tramite FileZilla, devi avere i dati per accedere al tuo server via FTP, dati che ti sono stati forniti dal tuo provider (aruba, vhosting, altervista ecc..) al momento dell’acquisto dello spazio web.

Se non li trovi, contatta l’assistenza del tuo hosting.

I dati di accesso che ti servono sono: Host – Nome Utente – Password – Porta (solitamente è la 21 standard, non ti preoccupare se non la trovi).

Vai su File > Gestore siti, clicca sul pulsante Nuovo sito. Inserisci l’Host, la porta (se è diversa da quella standard) e poi seleziona l’opzione Tipo di accesso: Normale.

Ora puoi inserire il Nome Utente e la Password. Infine, rinomina il nome del sito tramite il pulsante Rinomina e clicca su Ok.

gestore siti di filezilla

Hai salvato tutti i dati necessari, d’ora in poi per connetterti al tuo server basterà andare su File > Gestore siti, cliccare sul sito e poi su Connetti.

Adesso sei dentro allo spazio web del tuo sito, fantastico!

ftp filezilla

Sulla destra dovresti vedere i file del tuo Remote site.

Io seleziono la cartella root di WP, in questo caso httpdocs, e la trascino nel mio computer.

Inizierà a scaricare tutti i file di WordPress.

In basso, vedrai lo stato del trasferimento, con il numero di file in coda e quelli effettivamente trasferiti.

Quando la coda sarà di nuovo vuota, vuol dire che il trasferimento è terminato.

Ho scritto questa guida più approfondita su come caricare-scaricare file sullo spazio web del server via ftp nella sezione Scaricare file sul server dal computer.

Backup manuale parziale dei file

Dopo il primo backup completo dei file, se il backup è troppo grande e richiede troppe risorse, è possibile pensare di creare dei backup manuali parziali dei file in base a quelli modificati.

Prima della modifica dei file del sito, puoi semplicemente fare il backup parziale della cartella che contiene i file che vuoi modificare.

Modifiche del tema

Per le modifiche dei file del tema, come header.php, style.css, single.php, functions.php ecc., ovvero per tutti i file che puoi modificare da Aspetto > Editor, fai il backup della cartella del tuo tema nome-tema: nomesito.it/wp-content/theme/nome-tema/.

Modifiche dei plugin

Per le modifiche dei plugin che puoi fare tramite Plugin > Editor , fai il backup della cartella nome-plugin: nomesito.it/wp-content/plugin/nome-plugin/.

In questo modo eviti di perdere un sacco di tempo a scaricare tutti i file del tuo spazio web, che effettivamente non ti servono, e risparmi spazio sul tuo computer.

Attenzione: fai comunque un backup completo ogni 15-30 giorni, in modo tale da essere sempre coperto in ogni situazione, meglio prevenire che curare!

Esistono anche plugin che fanno backup incrementali, cosa che consiglio, ma solitamente è una funzionalità dei plugin nella versione a pagamento.

Perché è importante fare il backup

Il backup è fondamentale per poter ripristinare lo stato del sito WordPress in caso di necessità.

In questo modo non perderai tutto o parte del lavoro fatto, o peggio, dati importanti come gli ordini per eCommerce, transazioni, commenti degli utenti e dati sensibili.

Backup Manuale o Automatico

Automatico.

Senza se e senza ma.

Poi puoi anche affiancare dei backup manuali per avere una maggiore certezza e maggior controllo.

Ma farlo in modo automatico è fondamentale.

Perchè?

Perchè ti capiterà di saltare qualche backup manuale.

Spesso ti dimenticherai di fare il backup anche per giorni interi, per settimane o per mesi.

E se proprio in questo periodo succedesse qualcosa al tuo sito?

Minimizza al massimo le possibilità di farti trovare impreparato.

Ogni quanto tempo fare i backup?

Il più spesso possibile.

La cosa migliore è farlo tutti i giorni, meglio se più volte al giorno ad ogni modifica del sito in real time.

Quante copie di backup tenere?

Il maggior numero possibile che ti è permesso tenere.

Un buon numero potrebbe essere avere almeno i backup degli ultimi 30 giorni.

Perchè?

Perchè potrebbe capitare di accorgerti di avere un problema al sito WordPress solamente dopo parecchi giorni.

In questo caso dovresti poter andare indietro nel tempo per rispristinare l’ultima copia pulita.

Più giorni puoi tornare indietro, meglio è.

Dove salvare il backup?

Il backup andrebbe salvato in uno spazio diverso dal server dove si trova il sito.

Meglio non avere tutte le uovo nello stesso paniere.

In caso di problemi al server del tuo sito, devi poter accedere ai tuoi backup.

Sponsor

Vhosting
themeforest