Sapere come fare un backup di un sito WordPress è di fondamentale importanza se gestisci uno o più siti professionali.
La sicurezza delle informazioni, la possibilità di recuperarle in caso di errore, manomissione o attacco esterno, è cruciale nell’era digitale.
Fare un backup di WordPress regolare del tuo sito WordPress assicura che, in caso di imprevisti, tu possa ripristinare il tuo sito alla sua forma precedente, minimizzando le interruzioni e proteggendo il tuo lavoro.
In questa guida analizzeremo a fondo la questione. Ti spiegherò perché effettuare il backup di un sito WordPress, in quali circostanze, e come procedere.
Come sempre, ti invito a dare un’occhiata al mio manuale WordPress (o guida, che dir si voglia) aggiornato al 2023.
Bene, sei pronto? Scopriamo come fare il backup di WordPress!
Perché e quando effettuare un backup di WordPress
Se hai un sito web, scommetto che ci hai investito tempo, energie e risorse. Ora, immagina di svegliarti un giorno e scoprire che tutto è andato perduto a causa di un errore, un attacco o un malfunzionamento.
Questo incubo è una realtà per molte persone, ma può essere evitato con una pratica semplice: il backup, ovvero la creazione di copie di sicurezza del tuo sito (file e database).
Ecco perché dovresti fare un backup completo del tuo sito WordPress.
- Sicurezza da attacchi esterni: con la crescente minaccia di attacchi informatici, non c’è mai una garanzia assoluta che il tuo sito sia al 100% sicuro. Un backup recente può essere un salvavita in caso di attacchi ransomware, purtroppo molto diffusi.
- Prevenzione di errori umani: nessuno è perfetto. Anche il web developer più esperto può commettere errori, figuriamoci un principiante! Che si tratti di cancellare un file, una pagina o un post importanti, avere un backup ti permette di tornare indietro e risolvere il problema.
- Aggiornamenti problematici: a volte, un aggiornamento, sia del core di WordPress, sia di un tema o plugin, può causare problemi di compatibilità o malfunzionamenti. Con un backup, puoi tornare alla versione precedente mentre risolvi il problema.
- Problemi sull’hosting: anche se molti provider di hosting offrono un servizio di backup (e di ripristino), non si può mai fare completo affidamento su di loro. Potrebbero verificarsi problemi irreversibili sui server o potrebbe mancare proprio il backup di cui hai bisogno. Meglio premunirsi.
- Migrazioni e cambiamenti: se stai trasferendo il tuo sito su un nuovo hosting o apportando modifiche sostanziali (grafiche o nelle funzionalità), avere un backup ti offre una rete di sicurezza in caso le cose non vadano come previsto.
Quando effettuare un backup del tuo sito WordPress? In quali momenti? Con che frequenza o scansione?
- Backup regolari programmati: a seconda della frequenza con cui aggiorni il tuo sito, potresti considerare backup giornalieri, settimanali o mensili. I siti con contenuti aggiornati frequentemente, come i blog o gli e-commerce, potrebbero necessitare di backup più frequenti.
- Prima degli aggiornamenti: prima di aggiornare WordPress, i temi o i plugin, effettua un backup. E’ una pratica raccomandata anche da WordPress. In questo modo, avrai la possibilità di ripristinare le cose qualora ci fossero problemi.
- Prima di apportare grandi modifiche: se stai per rivedere il design del tuo sito, aggiungere nuove funzionalità o fare qualsiasi altro cambiamento significativo, è il momento giusto per un backup.
- Prima di una migrazione: se stai per spostare il tuo sito su un nuovo hosting o dominio, effettua un backup completo per assicurarti di avere una copia di tutto.
Bene, adesso vediamo come effettuare un backup WordPress completo (file + database)!
I tre metodi per effettuare il backup di un sito WordPress
Come effettuare un backup del tuo sito WordPress? Ti presento tre metodi per fare un backup completo:
- metodo manuale (file e database)
- backup tramite plugin (UpDrafts e Duplicator Pro)
- backup tramite web hosting
Vediamo i tre procedimenti di backup WordPress assieme!
Backup manuale: copiare file e database del sito
Il backup manuale di un sito WordPress può sembrare un po’ più complicato rispetto agli altri metodi, ma offre una granularità e un controllo che non si possono ottenere con i metodi automatizzati.
Approfondiamo questo metodo analizzando in dettaglio i passaggi per eseguire una copia manuale dei file e del database di WordPress.
Backup dei file
I file di WordPress contengono tutti i dati che costituiscono il tuo sito, compresi i temi, i plugin, le immagini e i file multimediali. Ecco come eseguire un backup manuale:
- Accesso via FTP: prima di tutto, avrai bisogno di un client FTP, come FileZilla. In alternativa, puoi usare il File manager del tuo piano hosting.
- Connessione al server: con le credenziali fornite dal tuo provider di hosting, connettiti al tuo server. Una volta connesso, vedrai l’elenco dei file e delle cartelle del tuo sito.
-
Download dei file: seleziona la directory root di WordPress, che di solito si chiama
public_html
owww
, ma potrebbe avere un nome diverso a seconda del tuo hosting. Una volta selezionata, scarica l’intera directory sul tuo computer. Questo potrebbe richiedere del tempo, a seconda delle dimensioni del tuo sito.
Backup del database
Il database di un sito WordPress è il cuore pulsante dove vengono conservate tutte le informazioni dinamiche del sito. È fondamentale per il funzionamento di WordPress e contiene una serie di tabelle con dati specifici.
Ecco una panoramica di ciò che contiene il database di un sito WordPress:
- Accesso a phpMyAdmin: la maggior parte dei provider di hosting offre accesso a phpMyAdmin tramite il pannello di controllo. phpMyAdmin è un’applicazione web che ti permette di gestire i database MySQL.
-
Selezione del database: una volta aperto phpMyAdmin, vedrai un elenco di database sul lato sinistro. Se non sei sicuro di quale sia il database del tuo WordPress, puoi controllare il file
wp-config.php
nel tuo sito WordPress, che contiene il nome del database. -
Esportazione del database: dopo aver selezionato il database corretto, clicca sulla voce “Esporta” nel menu superiore. Nella pagina successiva, assicurati che il formato sia impostato su “SQL” e poi procedi. Il tuo database verrà scaricato come file
.sql
.
Vantaggi e svantaggi del backup manuale
Vantaggi:
- Controllo completo: hai la certezza di sapere esattamente cosa stai facendo e quando lo stai facendo.
- Indipendenza: per creare una copia di un sito non dipendi da plugin o servizi esterni.
- Apprendimento: se sei nuovo nel mondo di WordPress, questo processo può aiutarti a comprendere meglio come funziona WordPress a livello di file e database.
Svantaggi:
- Tempo: creare una copia di un sito WordPress col metodo manuale può richiedere più tempo rispetto ad altri metodi.
- Complessità: se non sei abituato a gestire file e database, il processo potrebbe (almeno all’inizio) risultare complicato.
Duplicare un sito con un plugin: UpdraftPlus e Duplicator Pro
UpdraftPlus
UpdraftPlus è uno dei plugin di backup e migrazione più popolari per WordPress.
Per clonare un sito WordPress con UpdraftPlus, è possibile utilizzare la funzionalità Migrator, che è disponibile nella versione premium di UpdraftPlus o come add-on separato.
Di seguito, i passaggi dettagliati per utilizzare UpdraftMigrator per clonare un sito:
- Installa UpdraftPlus Premium o il Migrator add-on sul sito originale.
- Vai alla scheda “Migrate/Clone” in UpdraftPlus sul sito originale.
- Premi “Send a backup to another site” e inserisci la chiave del sito di destinazione.
- Sul sito di destinazione, vai alla stessa scheda e seleziona “Receive a backup from a remote site”.
- Crea una chiave unica e copiala sul sito originale.
- Invia il backup al sito di destinazione.
- Sul sito di destinazione, vai alla scheda “Backup/Restore” e ripristina il backup.
- Conferma tutte le opzioni e attendi il completamento del processo.
- Effettua il logout e il login sul sito di destinazione per vedere il tuo sito clonato.
Con UpdraftPlus, il processo di clonazione è semplice, diretto e sicuro.
Duplicator Pro
Duplicator Pro è un altro strumento eccezionale per la migrazione, la clonazione e il backup di siti WordPress. È noto per la sua affidabilità e facilità d’uso. Posso testimoniarlo: è uno dei miei tool preferiti!
Caratteristiche principali di Duplicator Pro:
- Pacchetti di backup: duplicator Pro crea “pacchetti” che contengono tutti i file, le directory e i dati del database di un sito WordPress.
- Scheduling: offre opzioni per programmare i backup regolari, consentendo di avere copie recenti del tuo sito.
- Cloud storage: Duplicator Pro ha integrazioni con diversi servizi di storage cloud, come Dropbox, Google Drive, e Amazon S3.
Come utilizzare Duplicator Pro per clonare un sito WordPress
- Installazione: inizia installando e attivando Duplicator Pro sul tuo sito WordPress.
- Creazione di un Pacchetto: vai alla dashboard di Duplicator Pro e crea un nuovo pacchetto. Questo pacchetto conterrà tutto ciò che è necessario per clonare il tuo sito.
- Download: una volta creato il pacchetto, scarica l’archivio del pacchetto e il file installer.php.
- Carica sul nuovo sito: carica l’archivio del pacchetto e il file installer.php nella root del tuo nuovo sito o dominio utilizzando un client FTP.
- Avvia il processo di clonazione: Nel tuo browser, apri il file installer.php digitando l’indirizzo del tuo sito seguito da /installer.php e segui le istruzioni per decomprimere l’archivio e clonare il sito.
- Finalizzazione: una volta completata l’installazione della copia, segui le ultime istruzioni per finalizzare la procedura.
Che tu scelga UpdraftPlus o Duplicator Pro, entrambi i plugin ti offriranno strumenti robusti e affidabili per eseguire il backup, clonare e migrare i tuoi siti WordPress.
La scelta dipende dalle tue esigenze specifiche e dalla tua preferenza personale.
Vantaggi e svantaggi dell’uso di un plugin per il backup
Vantaggi:
- Facilità d’uso: la maggior parte dei plugin di backup è progettata per essere user-friendly. Anche gli utenti meno esperti possono effettuare il backup dei loro siti senza bisogno di conoscenze tecniche approfondite.
- Automazione: molti plugin offrono funzionalità di programmazione che permettono di impostare backup automatici a intervalli regolari, riducendo il rischio di dimenticarsi di farlo.
- Backup incrementali: alcuni plugin offrono la possibilità di eseguire backup incrementali, ovvero di salvare solo le modifiche effettuate da un backup precedente, risparmiando spazio e risorse.
- Ripristino semplice: con un plugin, il ripristino è spesso un processo semplice e diretto.
- Integrazione con servizi cloud: molti plugin offrono integrazioni con popolari servizi di archiviazione cloud come Dropbox, Google Drive e Amazon S3, permettendo di salvare i backup in luoghi sicuri e facilmente accessibili.
Svantaggi:
- Dipendenza da terze parti: se il plugin non viene più aggiornato o supportato dallo sviluppatore, può diventare una vulnerabilità per il sito o potrebbe non funzionare correttamente con versioni future di WordPress.
- Costi: mentre ci sono molti plugin di backup gratuiti, le versioni premium con funzionalità avanzate possono avere un costo.
- Uso delle risorse: alcuni plugin di backup possono essere pesanti e rallentare il sito durante l’esecuzione delle copie.
- Rischi di incompatibilità: ci possono essere conflitti tra plugin, in particolare se si utilizzano molteplici estensioni sul sito.
- False sicurezze: solo perché si dispone di un plugin di backup, non significa che si è protetti. È possibile che i backup non vengano eseguiti correttamente, o che un backup corrotto passi inosservato.
Come eseguire un backup di WordPress tramite l’hosting
I servizi di hosting professionali comprendono l’importanza dei backup regolari per la sicurezza e l’integrità dei siti web dei loro clienti. Pertanto, molti di questi servizi hanno integrato strumenti avanzati per garantire che il processo di backup e ripristino sia automatizzato e, soprattutto, semplice. Vediamo in dettaglio.
1. Backup automatici
La maggior parte dei servizi di hosting professionali offre backup completi automatici come parte standard dei loro pacchetti. Questi backup possono essere:
- Giornalieri: ideali per siti con contenuti frequentemente aggiornati come blog o negozi online.
- Settimanali: adatti per siti che non vedono cambiamenti drastici quotidianamente.
- Mensili: più spesso usati come un “backup di sicurezza” a lungo termine.
L’automazione elimina la necessità per l’utente di ricordare di eseguire backup, assicurando che ci sia sempre una copia recente dei dati disponibile.
2. Ripristino semplice
Oltre alla creazione di backup, un aspetto cruciale è la capacità di ripristinare facilmente il tuo sito in caso di problemi. Gli host professionali hanno reso questo processo incredibilmente user-friendly.
- Ripristino con un clic: molti host offrono strumenti di ripristino che permettono di riportare il tuo sito a una versione precedente con un singolo clic.
- Estrema rapidità: il processo di ripristino è tipicamente molto veloce, anche su siti di grandi dimensioni.
- Versioni multiple: puoi scegliere tra diverse date di backup, permettendoti di tornare a una versione specifica del tuo sito. La quantità di copie di backup archiviate dipende, ovviamente, dal piano hosting.
3. Sicurezza e conservazione dei backup
Gli host professionali conservano i backup in ambienti sicuri, spesso distribuiti in più data center. Ciò non solo assicura che i dati siano protetti da disastri fisici, ma anche che il ripristino sia veloce.
4. Supporto professionale
In caso di dubbi o problemi, gli hosting professionali offrono un supporto clienti di qualità, pronto ad assisterti nella gestione dei backup o nel ripristino del tuo sito.
Bene, siamo arrivati alla fine di questo articolo, spero tu abbia capito come eseguire backup di WordPress completi in sicurezza.
Hai dubbi, domande, curiosità? Lascia un commento!
Cerchi un web developer professionista per il tuo sito web? Contattami!