Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come ripristinare un sito WordPress con un semplice backup del database

Nota editoriale: guadagniamo una commissione dai link dei partner su WPBeginner. Le commissioni non influenzano le opinioni o le valutazioni dei nostri redattori. Per saperne di più su Processo editoriale.

Raccomandiamo sempre ai nostri utenti di eseguire regolarmente backup completi di WordPress. Ma cosa succederebbe se aveste inconsapevolmente utilizzato uno dei plugin gratuiti che eseguono solo backup del database? In questo articolo vi mostreremo come ripristinare un sito WordPress con un semplice backup del database. Non sarà un ripristino completo, ma vi mostreremo come ridurre al minimo i danni.

Recovering a WordPress site from a database backup alone

Come iniziare

Ai fini di questo tutorial, si presuppone che abbiate un backup del database di WordPress in un file zip. Se non ne avete ancora uno, ecco come fare un backup del database di WordPress manualmente.

Se vi state riprendendo da una brutta esperienza con il vostro provider di web hosting, allora è probabilmente il momento di trovare un host migliore. Abbiamo selezionato alcuni dei migliori provider di hosting WordPress. Si tratta di aziende con cui abbiamo lavorato e di cui ci fidiamo per i nostri progetti.

Vedi anche: 7 indicatori chiave per cambiare il vostro hosting WordPress.

Preparazione al ripristino del backup del database di WordPress

Per prima cosa, è necessario creare un nuovo database. Basta accedere al vostro account cPanel e cliccare su Database MySQL nella sezione Database.

MySQL databases in cPanel

Quindi, fornite un nome per il vostro database e fate clic sul pulsante Crea database.

Creating new MySQL database

Ora che avete creato un database, avete bisogno di un utente MySQL al quale saranno assegnati tutti i privilegi per lavorare sul database appena creato.

Nella stessa pagina dei database MySQL, scorrete fino alla sezione Utenti MySQL e aggiungete un nuovo utente.

Adding a new MySQL user

Fornite un nome utente e una password forte per il vostro utente del database e poi fate clic sul pulsante Crea utente.

Successivamente, è necessario aggiungere questo utente al database MySQL. Scorrete la sezione ‘Aggiungi utente al database’ e selezionate l’utente insieme al database dai menu a discesa, quindi fate clic sul pulsante aggiungi.

Adding a user to database

Il nuovo database è ora pronto per WordPress.

Importazione del backup del database di WordPress

Per prima cosa è necessario visitare la dashbaord di cPanel. Nella sezione database, dovete fare clic su phpMyAdmin.

Launching phpMyAdmin from cPanel

Nella fase successiva, selezionare il database creato in precedenza nella pagina phpMyAdmin e fare clic sul pulsante Importa.

Ora è necessario fare clic sul pulsante Scegli file per caricare il file di backup del database di WordPress. È sufficiente fare clic sul pulsante Vai in fondo alla pagina per avviare l’importazione.

importdb

Al termine dell’importazione verrà visualizzato un messaggio di successo.

Il database di WordPress è stato importato con successo. Ora il passo successivo è installare WordPress utilizzando il nuovo database.

Ripristino del sito WordPress

Per un ripristino manuale di WordPress, è necessario installare manualmente WordPress sul vostro server. Visitate il nostro tutorial passo passo sull ‘installazione di WordPress e passate alla sezione “Come installare WordPress tramite FTP” per istruzioni dettagliate.

Durante l’installazione, quando si raggiunge il passaggio “crea un file di configurazione”. Inserite il nome del database e l’utente creati in precedenza.

Creating configuration file step during WordPress installation

A questo punto verrà visualizzato un messaggio che indica che WordPress può connettersi al database e che è possibile eseguire l’installazione.

Facendo clic sul pulsante di installazione, verrà visualizzato il messaggio “Già installato”.

Already installed message

A questo punto potete procedere all’accesso al vostro sito WordPress.

Risoluzione dei problemi di ripristino

Poiché non avete i vostri vecchi file di WordPress, mancheranno diverse cose. Alcune di esse possono essere facilmente ripristinate, mentre altre saranno un po’ difficili. Le analizzeremo tutte una per una.

1. Tema

Installate semplicemente una nuova copia del vostro vecchio tema di WordPress. Se sono state apportate modifiche dirette ai file del tema, tutte le modifiche verranno eliminate.

Dovrete passare attraverso le opzioni del tema per configurarlo come era prima.

2. I widget

Iwidget svolgono un ruolo importante nei temi WordPress. Fortunatamente, sono memorizzati nel database di WordPress e il passaggio al vecchio tema ripristinerà alcuni dei vostri widget.

È sempre possibile andare su Aspetto ” Widget per aggiungere e riorganizzare i widget nelle barre laterali.

Alcuni plugin di WordPress sono dotati di widget propri. Per poterli utilizzare, è necessario installare e attivare i plugin.

3. Permalinks

Anche la struttura dei permalink del sito è memorizzata nel database e verrà ripristinata automaticamente. Tuttavia, se si verificano errori 404 sul front-end del sito, è necessario aggiornare le impostazioni dei permalink.

Basta andare su Impostazioni ” Permalink e cliccare sul pulsante Salva modifiche senza modificare nulla. In questo modo si aggiornerà la struttura degli url di WordPress.

4. I plugin

WordPress memorizza un record dei plugin attivi del vostro sito. Quando si visita per la prima volta la pagina dei plugin, WordPress mostra un elenco di errori per ogni plugin presente nel database ma non più installato.

Deactivated plugins

Copiate tutti i nomi dei plugin e iniziate a installarli e attivarli uno per uno.

Recuperare le immagini perse per il vostro sito WordPress

Trovare e sostituire le immagini perse sul vostro sito web è la parte più difficile del recupero. A seconda della quantità di contenuti e di immagini, l’operazione può richiedere molto tempo.

Purtroppo, non esiste una soluzione semplice. Dovrete utilizzare una serie di strumenti per estrarre le immagini da diverse fonti. Le possibilità di recuperare tutte le immagini sono piuttosto basse.

1. Cercare nella cache del browser

Se avete perso il vostro sito web di recente, potete guardare nella cache del vostro browser.

Gli utenti di Firefox possono scaricare il componente aggiuntivo CacheViewer2 per trovare facilmente le immagini del proprio sito web memorizzate nella cache del browser.

Finding cached images in Firefox

È sufficiente fare clic con il tasto destro del mouse su un’immagine e selezionare salva con nome dal menu.

Gli utenti di Google Chrome su Windows possono provare Chrome Cache Viewer.

Gli utenti di Google Chrome su Mac saranno sfortunati. Non siamo riusciti a trovare alcuna soluzione ragionevole per sfogliare, visualizzare in anteprima e salvare le immagini dalla cache di Google Chrome su Mac.

2. Cercare le immagini nella cache del Web

Esistono diversi servizi web che conservano le versioni cache dei siti web. Potete iniziare a cercare le vostre immagini nella ricerca immagini di Google. Basta inserire l’URL del vostro sito per vedere le immagini che Google ha trovato sul vostro sito.

Finding your images in Google Image search

È possibile fare clic su un’immagine per vederne un’anteprima più grande e salvarla.

Se state restaurando un sito molto più vecchio e non riuscite a trovare le immagini su Google o Bing, potete provare Archive.org. Si tratta di un’organizzazione no-profit che archivia istantanee di siti web per scopi storici.

Internet Archive Way Back Machine

Trovare e sostituire le immagini sul vostro sito web

Se il vostro vecchio sito non conteneva molti contenuti, potete sostituire manualmente le immagini nei vostri post. Tuttavia, se avete molti contenuti, trovare e sostituire manualmente le immagini sarà difficile.

Ecco come individuare facilmente le immagini non funzionanti e sostituirle.

Innanzitutto, è necessario installare e attivare il plugin Broken Link Checker. Dopo l’attivazione, basta andare alla pagina Strumenti ” Broken Links Checker. Il plugin vi mostrerà un elenco di tutti i link non funzionanti presenti sul vostro sito.

Find and replace missing images in WordPress

Anche le immagini rotte sono considerate link rotti, quindi appariranno nell’elenco. È possibile fare clic sulla colonna del testo del link per ordinare l’elenco dei link non funzionanti in modo da mostrare prima le immagini.

Ora è possibile sostituire le immagini recuperate modificando i post. Per le immagini che non si è riusciti a recuperare, si può provare a ricrearle o semplicemente a toglierle.

Suggerimento bonus

Sarà difficile recuperare tutti i dati persi. Il vostro sito potrebbe addirittura presentare errori e compromettere l’esperienza dell’utente. Per questo motivo molti esperti invitano a impostare backup automatici.

Vi consigliamo di utilizzare BackupBuddy. Si tratta di un plugin premium per il backup di WordPress con opzioni di ripristino semplici e la possibilità di creare e salvare automaticamente i backup sul cloud.

Questo è tutto, speriamo che questo articolo vi abbia aiutato a ripristinare il vostro sito WordPress dal backup del database. Potreste anche voler consultare il nostro elenco di 13 consigli e trucchi fondamentali per proteggere l’area di amministrazione di WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per i video tutorial su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

22 commentiLascia una risposta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Moinuddin Waheed says

    Thanks for this guide.
    I have a backup from 2016 of one of my blogs and I have tried multiple times not able to restore them back.
    I will try these steps and see if I would be able to successfully restore my database.
    the thing that I am missing are the posts that I had written on my blog.
    hope this will work.

  3. Ruby Yeo says

    Hi, please help, the ‘create a configuration file’ part didn’t pop up after successful installation :(

  4. Mallory says

    Thanks for this article! I restored my site from the database file. But when I visited the plugins page for the first time, I didn’t immediately copy the list of plugin errors from the plugin files that don’t exist any more. Now the notification is gone. Is there any way to find this list again? There were several plugins that I don’t remember but need to be reinstalled.

    • WPBeginner Support says

      Sadly, we do not have a specific location we would recommend for finding the errors again.

      Admin

  5. Emmanuelkwofie says

    Hi, I was noticed by my hosting company that hackers have back door to my website so I should clean it and didn’t know what to do, so I did a backup of my theme, plugins, and upload and downloaded it to my local pc. I did not also remove the database. so in all, I have my database and the other files I backed up. Please, can I still get my website back and how? i don’t have the htc.access file and the wp.config file. How do i get my website back as it was?

  6. Dean says

    I ran restore database and let it run for HOURS. All the time it said “loading”. When I went back into cPanel the dbase size is 0.00.

    Is there some voodoo magic I can use to restore my database?

    • WPBeginner Support says

      You would want to first reach out to your hosting provider to see if they’re having any issues on their end that could be preventing the restore.

      Admin

  7. eswaran says

    i have installed wordpress on server and took backup using this i have created same copy of wordpress in my local machine. I have installed some of plugin on server and restored the plugin physical file via FTP to my locai machine. Then i took DB backup from server and restored in my local machine.

    The problem is i have activated the plugin’s on server but after restore database the plugin not active automatically in my locai machine. Every time i need to activate manually.

    To achieve this do i need update any sql script on database?

  8. Lisander says

    I have an old site I wanted to recover, but my old laptop crashed.
    Had an older back up lying around (not the latest). i followed these steps, now I have about 70% restored.

    Thanks for the guide.

  9. Mustapha says

    Thank you very much,
    Restored 90% of my lost template, I worked hard for 2 months to create it.
    Many thanx!

  10. zhul says

    so what happen with my old article if i restored the new backup from another site?
    is it replace all data?

  11. Ahmed LAHMAR says

    Thank you WPBeginner,
    I went through the same bad experience but luckily my images were stored in the free cdn offered by WordPress.com

  12. Ewan Yates says

    Thanks for this great guide. Quick question though,…
    When creating a new database and user, do they need to be the same as the ones in the backup?

  13. Dusty says

    This is a great guide for those instances where a full backup isn’t available. Full backups are so important! Thanks!

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.