In breve
Un sito aziendale che cambia poco ha bisogno almeno di un backup settimanale, un sito aggiornato spesso di uno giornaliero, un e-commerce di backup del database più volte al giorno. Conserva più copie in luoghi diversi, almeno una fuori dal server del sito, e tienile per almeno 30 giorni. Prova il ripristino con regolarità: un backup mai testato non è una garanzia.
Tutti sanno che serve un backup di WordPress, pochi sanno dire con precisione quanti ne hanno, dove sono e se funzionano. Eppure è la domanda che conta il giorno in cui il sito viene infettato, un aggiornamento lo blocca o l’hosting perde i dati. La risposta dipende da cosa salvi, da quanto spesso lo fai rispetto al tipo di sito, da dove tieni le copie e per quanto tempo, e dal fatto di aver mai provato a ripristinarle.
Cosa bisogna includere in un backup di WordPress?
Un backup completo di WordPress è composto da due parti: i file e il database. Mancando una delle due, il sito non si può ricostruire.
- I file: il core di WordPress, i temi, i plugin, la cartella wp-content/uploads con immagini e documenti caricati e il file wp-config.php con la configurazione.
- Il database: contiene pagine, articoli, impostazioni, utenti e, per un negozio, ordini e clienti.
La documentazione ufficiale di WordPress ricorda che il database vive in un sistema separato, quindi scaricare la cartella del sito via FTP non basta a salvarlo. Serve un’esportazione specifica, che i plugin di backup e molti pannelli hosting fanno in automatico.
Quanti backup fare e con quale frequenza?
La frequenza giusta dipende da quanto spesso cambia il sito: la regola è che non dovresti mai poter perdere più lavoro di quanto sei disposto a rifare a mano. La documentazione ufficiale indica backup settimanali per i siti piccoli e giornalieri per quelli molto attivi, e sempre un backup prima di ogni aggiornamento.
| Tipo di sito | Frequenza consigliata | Perché |
|---|---|---|
| Sito vetrina che cambia raramente | Settimanale, più uno prima di ogni modifica o aggiornamento | I contenuti restano uguali per settimane. |
| Sito aziendale con blog o moduli che salvano i messaggi | Giornaliero | Articoli e contatti ricevuti cambiano ogni giorno. |
| E-commerce con pochi ordini | Database più volte al giorno, file giornalieri | Ogni ordine perso è un problema con un cliente reale. |
| E-commerce con molti ordini | Database ogni ora o in tempo reale, file giornalieri | Tra un backup e l’altro possono arrivare decine di ordini. |
| Area riservata o iscrizioni | Database giornaliero o più frequente | Gli utenti si registrano e modificano i loro dati in continuazione. |
I file cambiano soprattutto quando carichi immagini o aggiorni plugin, il database cambia a ogni ordine, commento o modifica. Per questo molti sistemi salvano il database più spesso dei file. Per i negozi online trovi indicazioni specifiche nella guida alla manutenzione di WooCommerce.
Cos’è la regola 3-2-1 dei backup?
La regola 3-2-1 dice di avere 3 copie dei dati, su 2 supporti o servizi diversi, di cui almeno 1 in un luogo esterno. È un principio generale di sicurezza informatica che si applica bene anche a WordPress.
Tradotta per un sito WordPress, può essere così:
- Copia 1: il sito in produzione, cioè i dati originali sul server.
- Copia 2: il backup automatico dell’hosting, comodo per ripristini rapidi.
- Copia 3: un backup su un servizio esterno, come uno spazio cloud o uno storage dedicato, indipendente dall’hosting e con credenziali diverse.
La documentazione di WordPress va nella stessa direzione: consiglia di conservare più backup recenti in luoghi diversi, per esempio sul server, su un servizio cloud e sul tuo computer.
Dove conservare i backup di WordPress?
I backup vanno conservati almeno in un luogo diverso dal server che ospita il sito. Un backup che si trova solo sul server è inutile se il server si guasta, se l’account hosting viene sospeso o se un attaccante ne prende il controllo.
Sul server dell’hosting
Comodo e veloce da ripristinare, ma non basta da solo. Inoltre i backup lasciati in una cartella pubblica del sito possono essere scaricati da chiunque indovini il nome del file, con dentro database e password.
Su un cloud esterno
Servizi di archiviazione cloud o storage compatibili S3 sono la soluzione più pratica per la copia esterna. Usa un account dedicato, con autenticazione a due fattori, e se possibile impedisci al sito di cancellare i backup vecchi: in caso di attacco, chi controlla il sito non potrà eliminare anche le copie.
Sul tuo computer
Scaricare periodicamente una copia, per esempio una volta al mese, ti dà un ultimo livello di protezione indipendente da qualsiasi fornitore. Ricorda che quel file contiene dati personali: conservalo in un luogo protetto.
Per quanto tempo conservare i backup?
Per un sito aziendale conserva i backup per almeno 30 giorni; per siti importanti o e-commerce conviene arrivare a 90. Il motivo è che alcuni problemi, come un’infezione da malware, vengono scoperti settimane dopo essere iniziati.
Se tieni solo gli ultimi 7 giorni e scopri un’infezione avvenuta tre settimane fa, tutti i tuoi backup contengono già il codice malevolo. Una buona pratica è mantenere backup giornalieri per un mese e alcune copie settimanali o mensili più vecchie. Se sospetti che il sito sia stato compromesso, prima di ripristinare leggi come capire se un sito WordPress è stato hackerato: ripristinare un backup già infetto non risolve nulla.
I backup contengono anche dati personali di utenti e clienti. Vanno quindi protetti come il sito stesso e conservati in modo coerente con quanto dichiari nella tua informativa privacy.
Come verificare che i backup funzionino?
L’unico modo per sapere se un backup funziona è ripristinarlo. Fallo su una copia di prova, non sul sito reale, almeno una volta ogni tre mesi e ogni volta che cambi sistema di backup.
- Crea un ambiente di prova: uno staging offerto dall’hosting, un sottodominio protetto da password o un ambiente locale sul tuo computer.
- Ripristina l’ultimo backup completo, file e database, seguendo la procedura del tuo strumento.
- Verifica il risultato: apri le pagine principali, accedi all’amministrazione, controlla che immagini e contenuti recenti ci siano.
- Controlla le dimensioni e le date dei file di backup: un archivio molto più piccolo del solito indica spesso che qualcosa è stato escluso.
- Annota tempi e problemi: sapere quanto dura un ripristino ti aiuta a pianificare un’emergenza.
- Elimina l’ambiente di prova o proteggilo, per non lasciare online una copia del sito accessibile a tutti.
Anche la documentazione ufficiale raccomanda di affiancare di tanto in tanto ai backup automatici un backup manuale, proprio per assicurarsi che il processo funzioni.
Quali sono gli errori più comuni con i backup?
Gli errori più comuni sono affidarsi solo al backup dell’hosting, non accorgersi che i backup si sono fermati e non averli mai provati. Sono tutti evitabili con pochi controlli regolari.
- Backup salvati solo sul server del sito.
- Plugin di backup che fallisce da settimane senza che nessuno legga le email di errore.
- Esclusione involontaria della cartella uploads o del database.
- Periodo di conservazione troppo breve per recuperare un sito prima di un’infezione.
- Credenziali del servizio cloud salvate nel sito e mai cambiate.
- Nessun backup manuale prima degli aggiornamenti importanti.
Se vuoi inserire i controlli sui backup in una routine, li trovi nella checklist di manutenzione WordPress. Per capire come frequenza e conservazione dei backup incidono sul prezzo di un servizio, confronta i piani di manutenzione WordPress e leggi quanto costa la manutenzione di un sito WordPress.
Sei sicuro che i tuoi backup funzionino?
Con il check-up gratuito analizzi il tuo sito dall’esterno in un minuto e vedi subito i rischi principali.
Domande frequenti
Il backup dell’hosting è sufficiente?
Da solo no. È utile per ripristini rapidi, ma si trova presso lo stesso fornitore del sito e spesso ha una conservazione breve. Affiancagli sempre una copia esterna che controlli tu.
Quanti backup di WordPress devo conservare?
Almeno 30 giorni di backup per un sito aziendale e fino a 90 per siti importanti o e-commerce. La documentazione ufficiale consiglia di tenere più backup recenti in luoghi diversi.
Ogni quanto devo fare il backup di un e-commerce?
Il database di un negozio online andrebbe salvato più volte al giorno, e con molti ordini ogni ora o in tempo reale. I file possono essere salvati una volta al giorno.
Come faccio a sapere se il mio backup funziona?
Ripristinalo su una copia di prova del sito e verifica che pagine, immagini e contenuti recenti ci siano. Fallo almeno una volta ogni tre mesi e ogni volta che cambi strumento di backup.