Come ripristinare WordPress da un backup UpdraftPlus
UpdraftPlus è il plugin di backup più popolare per WordPress, con oltre 3 milioni di installazioni attive. Se il tuo sito ha un problema — un aggiornamento andato storto, un attacco hacker o un errore critico — e hai un backup fatto con UpdraftPlus, ripristinarlo è relativamente semplice. In questa guida ti mostro passo passo come ripristinare WordPress da un backup UpdraftPlus, sia dalla dashboard che manualmente quando il sito non è accessibile.
Come funzionano i backup di UpdraftPlus
UpdraftPlus salva il backup in cinque componenti separati:
- Database: contiene articoli, pagine, impostazioni, utenti e tutti i dati dinamici.
- Plugin: la cartella wp-content/plugins/ con tutti i plugin installati.
- Temi: la cartella wp-content/themes/ con tutti i temi.
- Upload: la cartella wp-content/uploads/ con immagini e media.
- Altro: altri file nella cartella wp-content/ non inclusi nelle categorie precedenti.
Questi file possono essere salvati in locale sul server o su servizi cloud come Google Drive, Dropbox, Amazon S3 o un server FTP remoto. Ogni componente è un file ZIP separato, identificato dalla data del backup nel nome del file.
Ripristino dalla dashboard WordPress
Se riesci ancora ad accedere al pannello admin, il ripristino dalla dashboard è il metodo più semplice:
- Vai in Impostazioni > Backup di UpdraftPlus.
- Nella sezione “Backup esistenti”, trovi la lista dei backup disponibili ordinati per data.
- Individua il backup che vuoi ripristinare e clicca il pulsante “Ripristina”.
- Seleziona i componenti da ripristinare: puoi scegliere di ripristinare tutto (database, plugin, temi, upload, altro) oppure solo specifici componenti.
- Clicca “Avanti”. UpdraftPlus verifica l’integrità dei file di backup.
- Clicca “Ripristina” per avviare il processo.
- Attendi il completamento. UpdraftPlus mostra il progresso in tempo reale.
- Dopo il ripristino, clicca il link per tornare alla dashboard.
Importante: durante il ripristino, non chiudere il browser e non navigare in altre pagine. Il processo può richiedere da pochi secondi a diversi minuti, a seconda della dimensione del backup e della velocità del server.
Ripristinare backup da cloud storage
Se il backup è salvato su un servizio cloud ma non appare nella lista dei backup esistenti, puoi scansionare lo storage remoto:
- Vai nella scheda “Backup esistenti”.
- Clicca il link “Riscannerizza lo storage remoto”.
- UpdraftPlus cerca i backup nel servizio cloud configurato (Google Drive, Dropbox, ecc.).
- I backup trovati appariranno nella lista e potrai ripristinarli normalmente.
Se hai cambiato servizio cloud o hai i file di backup scaricati sul computer, puoi caricarli manualmente. Clicca “Carica file di backup” e trascina i file ZIP del backup nella finestra di upload. UpdraftPlus li riconoscerà automaticamente e li renderà disponibili per il ripristino.
Ripristino manuale quando il sito non è accessibile
Se il sito è completamente inaccessibile e non puoi entrare nella dashboard, devi procedere con un ripristino manuale. I passaggi dipendono da dove si trovano i file di backup.
Se i file sono sul server
I backup di UpdraftPlus sono salvati nella cartella wp-content/updraft/. Collegati via FTP o SSH e verifica che i file siano presenti. Se il problema è un plugin o un tema, puoi:
- Rinominare la cartella plugins per disattivare tutti i plugin.
- Accedere alla dashboard.
- Riattivare UpdraftPlus e procedere con il ripristino normale.
Ripristino completo manuale
Se hai bisogno di un ripristino completo senza poter usare UpdraftPlus:
- Scarica i file ZIP del backup dalla cartella updraft/ o dal cloud storage.
- Decomprimi i file di temi, plugin e upload e caricali via FTP nelle rispettive cartelle in wp-content/.
- Per il database, decomprimi il file SQL e importalo tramite phpMyAdmin o da SSH con il comando: mysql -u utente -p database < backup.sql
- Verifica che wp-config.php contenga le credenziali corrette del database.
Problemi comuni durante il ripristino
- Timeout del server: backup molto grandi possono causare timeout. Prova ad aumentare il limite di esecuzione PHP o usa il ripristino manuale via SSH.
- Spazio disco insufficiente: UpdraftPlus ha bisogno di spazio temporaneo per decomprimere i file. Verifica lo spazio disponibile sul server.
- Errore di permessi: se i file ripristinati hanno permessi sbagliati, il sito potrebbe non funzionare. Imposta 755 per le cartelle e 644 per i file.
- Database incompatibile: se stai ripristinando su una versione diversa di MySQL, potrebbero esserci errori. Verifica la compatibilità prima di procedere.
Ripristinare solo il database
In molti casi non serve un ripristino completo. Se hai modificato per errore le impostazioni del sito, cancellato articoli o installato un plugin che ha corrotto i dati, potrebbe bastare ripristinare solo il database. Durante la procedura di ripristino dalla dashboard, seleziona solo la casella “Database” e deseleziona le altre. Questo ripristina contenuti, impostazioni e struttura del sito senza toccare file, temi, plugin e media caricati. Il ripristino del solo database è molto più veloce e meno rischioso di un ripristino completo.
Cosa fare dopo il ripristino
Dopo aver completato il ripristino, esegui questi controlli:
- Naviga le pagine principali del sito per verificare che tutto funzioni.
- Accedi al pannello admin e controlla che i plugin siano attivi.
- Verifica che le immagini si carichino correttamente.
- Controlla i permalink (Impostazioni > Permalink) e salva senza modificare.
- Svuota tutte le cache (plugin cache, CDN, cache del server).
- Se il ripristino era dovuto a un attacco hacker, cambia immediatamente tutte le password.
Best practice per backup affidabili
Per evitare sorprese quando hai bisogno di ripristinare, segui queste pratiche:
- Programma backup automatici con frequenza adeguata: giornaliera per siti dinamici, settimanale per siti statici.
- Salva i backup su almeno due destinazioni diverse (es. Google Drive e server locale).
- Testa periodicamente il ripristino su un ambiente di staging per confermare che i backup funzionino.
- Mantieni almeno 30 giorni di backup per poter tornare indietro in caso di problemi scoperti in ritardo.
UpdraftPlus gratuito vs premium: differenze nel ripristino
La versione gratuita di UpdraftPlus supporta il ripristino completo senza limitazioni. La versione premium aggiunge alcune funzionalità utili: il ripristino su un sito diverso da quello originale (migrazione), la clonazione del sito con un clic, il supporto per backup incrementali che riducono il tempo e lo spazio necessario, e il ripristino automatico in caso di fallimento di un aggiornamento. Se gestisci più siti WordPress, la versione premium semplifica notevolmente la gestione dei backup e i ripristini cross-site.
Il ripristino non funziona?
Se il ripristino da UpdraftPlus fallisce o il sito presenta errori dopo il ripristino, il team di SoccorsoWP può intervenire rapidamente. Analizziamo il backup, ripristiniamo il sito correttamente e risolviamo eventuali conflitti. Apri un ticket e recupera il tuo sito.