Indice
In questa guida ti illustreremo diversi modi per ripristinare il tuo sito WordPress in caso di emergenza utilizzando un backup di WordPress creato in precedenza.
Indice
Ripristinare un backup di WordPress con BackWPup Pro – NOVITÀ
BackWPup PRO ti aiuta a ripristinare i backup del sito web che hai creato con il nostro plugin di backup. Per farlo, ti basta disporre di un backup creato con BackWPup. Nel caso in cui il tuo sito web fosse completamente danneggiato e non avessi più accesso al backend, puoi utilizzare l'app autonoma di ripristino a tua disposizione in qualità di utente PRO.
Nella nostra documentazione sul ripristino con BackWPup puoi leggere in dettaglio come funziona il ripristino con BackWPup.
Ripristinare manualmente un backup di WordPress
Inoltre, esistono alcuni strumenti che consentono di ripristinare il tuo sito WordPress da un backup.
Qui spieghiamo comeripristinare il database con phpMyAdmin e Adminer e comeripristinare i file con il programma FTP FileZilla.
Nota bene: per questo tutorial utilizzeremo un backup completo di WordPress creato con BackWPup, poiché contiene tutti i file necessari. Questo è il metodo consigliato per i principianti.
Gli utenti esperti possono anche ricorrere a backup parziali. Ad esempio, è possibile evitare di eseguire il backup di plugin o temi, poiché questi sono disponibili nei repository di WordPress.org o salvati localmente sul proprio computer. Questo metodo consente di risparmiare spazio. Ciò significa che potresti non disporre di tutti i file menzionati in questa sede.
Il contenuto dell'archivio di backup
Prima di iniziare, recupera l'archivio di backup che hai creato con BackWPup. Decomprimil'archivio
e dai un'occhiata al contenuto. Vedrai:
- il database del tuo WordPress come file .sql. Il file potrebbe essere compresso in formato ZIP, a seconda delle impostazioni del processo di backup.
- the file SiteName.pluginlist.<Date>.txt – the list of all installed plugins. This is helpful if you don’t backup the plugin files, so you can easily add the plugins to your WordPress again and don’t forget any.
- the file SiteName.wordpress.<Date>.xml – the backup of the WordPress contents (blog posts, pages, products, etc.) in the XML format. Via the WordPress Importer you can restore the contents. In the admin area, this is located under Tools → Import.
- il file manifest.json – in futuro, questo file verrà utilizzato per il ripristino automatico. Per ora puoi ignorarlo.
- Il file backwpup_readme.txt: questo file contiene informazioni importanti. Ti consigliamo di leggerlo prima di eseguire un ripristino.
- i file della tua installazione di WordPress di cui hai eseguito il backup: questi devono essere copiati nella cartella della tua installazione di WordPress. Consulta la sezione "Ripristina i file con FileZilla". Tutti gli altri file menzionati sopra non devono essere copiati sul tuo server.
Ripristina il database di WordPress da un backup
con phpMyAdmin
phpMyAdmin è un'applicazione web che consente di amministrare i database MySQL tramite un browser. È offerta da molti provider di hosting. Non è necessario possedere competenze specifiche su MySQL per utilizzarla, poiché lo strumento dispone di un'interfaccia WYSIWYG. Se desideri ripristinare un database, segui questi passaggi:
- Accedi a phpMyAdmin.
- Nella barra laterale puoi vedere tutti i database attualmente disponibili. Scegli quello che desideri ripristinare. Puoi trovare il nome del database del tuo WordPress nel file wp-config.php, che si trova nella directory principale di WordPress. Cerca la riga
define('DB_NAME', 'your_database_name_here'); - Se nel database sono presenti tabelle che figurano anche nel backup del database, queste verranno sovrascritte.
- Vai a Importa.
- Seleziona dal tuo computer il file .sql del backup creato con BackWPup. Se non si tratta di un file .sql, potrebbe essere un file compresso. phpMyAdmin dovrebbe impostare automaticamente le impostazioni relative alla codifica e al formato del database (vedi screenshot sopra). Il formato deve corrispondere all'estensione del file del database, ovvero deve essere SQL. Puoi verificare la codifica aprendo il file del database decompresso in un editor di testo. Trova la riga
/*!40101 SET NAMES ... */; - Fai clic sul pulsante OK e attendi fino a quando non viene visualizzato il messaggio che conferma che l'importazione è andata a buon fine.
Alcuni provider consentono di importare solo database di dimensioni non superiori a un determinato limite. Se provi a importare un file più grande, riceverai un messaggio di errore. Contatta il tuo provider di hosting oppure prova a importare il database utilizzando il plugin Adminer, descritto nella sezione seguente.
con Adminer
Adminer è simile a phpMyAdmin: si tratta di uno strumento gratuito che puoiscaricare qui. Caricalo nella cartella principale della tua installazione di WordPress. Adminer è costituito da un unico file php; se lo desideri, puoi rinominarlo adminer.php per facilitarne l'uso.
- Apri il file Adminer caricato, ad esempio tuodominio.com/adminer.php nel tuo browser. Verrà visualizzato un modulo in cui dovrai inserire le credenziali del database. Puoi trovarle nel file wp-config.php del tuo WordPress oppure richiederle al tuo provider di hosting.

- Accedi utilizzando le credenziali. Verrà visualizzata una schermata simile a quella di phpMyAdmin. Anche il funzionamento è simile a quello di phpMyAdmin.
- Se nel database sono presenti tabelle che figurano anche nel file di backup del database, queste verranno sovrascritte durante l'importazione.
- Vai a Importa.
- Seleziona dal tuo computer il file .sql del backup creato con BackWPup. Se non si tratta di un file .sql, potrebbe essere un file compresso. Una volta selezionato il file, clicca su Esegui. Invece di caricare il file tramite Adminer, puoi caricarlo via FTP nella stessa cartella del file adminer.php. Rinomina il file di backup del database in adminer.sql.gz. Con un clic su Esegui file L'importazione di questo file è stata avviata.
- Attendi fino a quando non riceverai il messaggio che l'importazione è andata a buon fine.
Se il tuo host non consente l'uso di Adminer, puoi provare il pluginAdminer per WordPress. Puoi installarlo dall'area di amministrazione di WordPress e accedervi tramite il menu "Adminer".
Ripristina i file di WordPress con FileZilla da un backup
Nota bene: per ripristinare i file di WordPress con FileZilla, non è rilevante dove hai salvato il backup. Può trovarsi su Amazon, Google Drive, su un server FTP o in qualsiasi altra destinazione: recupera l'archivio di backup da lì e decomprimilo per ottenere i file di WordPress (vedi la sezione"Contenuto dell'archivio di backup") prima di proseguire con il tutorial.
Per ripristinare i file di WordPress basta copiare i file dal backup nella cartella dell'installazione di WordPress tramite un client FTP come FileZilla. Segui questi passaggi:
- Se non disponi di un programma di questo tipo, installa il client FTP FileZilla sul tuo computer. Puoi scaricare il programma qui. Non è necessario scaricare FileZilla Server, ma solo il client.
- Procurati le credenziali per l'accesso FTP. Se non le conosci, contatta il tuo provider di hosting.
- In FileZilla, vai su File → Gestione siti, aggiungi un nuovo sito e inserisci le tue credenziali.
- Per aprire una connessione al tuo server web, clicca su «Connetti».
- Una volta stabilita la connessione, vedrai i file presenti sul tuo computer sulla sinistra e quelli presenti sul tuo server web sulla destra.
- Sul lato sinistro, seleziona la cartella contenente il backup di BackWPup. Sul lato destro, seleziona la cartella dell'installazione di WordPress.
- Seleziona tutti i file sul lato sinistro che desideri caricare.
Please note: Only upload the WordPress files, NOT: the database, the file SiteName.pluginlist.<Date>.txt, the file SiteName.wordpress.<Date>.xml, the file manifest.json and the file backwpup_readme.txt.
- Cliccando con il tasto destro del mouse sulla selezione si apre un menu contestuale dal quale è possibile avviare il caricamento. L'operazione può richiedere alcuni minuti, a seconda delle dimensioni dei file. È possibile visualizzare lo stato di avanzamento e gli eventuali errori nella parte inferiore della finestra di FileZilla.
Nota bene: i file per cui BackWPup non esegue il backup (a seconda delle impostazioni) devono essere caricati separatamente. I plugin e i temi mancanti possono essere aggiunti in un secondo momento tramite l'area di amministrazione di WordPress. Se hai scelto l'opzione che esclude le miniature dai backup, dovrai rigenerarle. A tal fine, puoi utilizzare il pluginRegenerate Thumbnails.
Operazioni finali dopo il ripristino
Una volta completata l'importazione del database e il caricamento dei file, segui questi passaggi finali per assicurarti che il tuo sito funzioni correttamente:
-
Controlla il tuo sito: apri il tuo sito web in un browser per assicurarti che tutto si carichi correttamente.
-
Aggiornamento dei permalink: vai alla tua area di amministrazione di WordPress, seleziona Impostazioni → Permalink e clicca semplicemente su Salva modifiche. In questo modo si aggiornano le regole di riscrittura e si garantisce il corretto funzionamento dei link interni.
-
Svuotamento della cache: se utilizzi plugin di cache (come WP Rocket o W3 Total Cache), svuota tutte le cache per assicurarti che ai visitatori venga mostrata la versione ripristinata del tuo sito.
-
Pulizia di sicurezza: Se hai utilizzato il Adminer metodo, non dimenticare di eliminare il
adminer.phpcaricare il file dal tuo server tramite FTP per motivi di sicurezza.



