Negli ultimi 16 anni di gestione dei nostri siti web e marchi, una best practice che abbiamo imparato è l’importanza di eseguire regolarmente il backup dei siti web. I backup aiutano a ripristinare il sito nel caso in cui qualcosa vada storto, come un attacco informatico, la cancellazione accidentale di dati o altri eventi non pianificati.
Tuttavia, il ripristino di WordPress da un file di backup non è facile per i principianti. Sia che si utilizzi un plugin o che si ripristini manualmente il backup, possono verificarsi degli errori. Per fortuna, abbiamo molta esperienza nell’aiutare gli utenti con WordPress e i backup.
In questo articolo, quindi, vi mostreremo come ripristinare WordPress da un backup in modo sicuro, passo dopo passo.
Capire i backup e il ripristino di WordPress
Esistono diversi modi per creare backup per il vostro sito WordPress. A nostro avviso, il modo migliore per farlo è utilizzare un plugin di backup per WordPress.
Detto questo, potete anche creare un backup manuale del vostro database WordPress e scaricare i vostri file WordPress utilizzando un client FTP.
Il ripristino di WordPress dai backup dipende interamente dal modo in cui è stato creato il backup. Ad esempio, i backup creati con Duplicator Pro possono essere ripristinati utilizzando lo stesso plugin. Allo stesso modo, i backup manuali devono essere ripristinati manualmente.
Molti utenti di WordPress non eseguono il backup dell’intero sito web. Al contrario, eseguono il backup solo del tema di WordPress, della directory degli upload e del database di WordPress. Questo riduce le dimensioni del backup ma aumenta i passaggi necessari per ripristinare il sito.
Indipendentemente dalla modalità di creazione del backup, i passaggi fondamentali sono gli stessi.
Suggerimento: se non avete il tempo o le competenze tecniche per ripristinare il vostro sito WordPress dopo un evento di cyber hacking o un’altra emergenza di sicurezza online, non preoccupatevi, possiamo aiutarvi.
Con i nostri servizi professionali di riparazione dei siti violati, ripuliremo il vostro sito web in tempi record. In questo modo, i tempi di inattività del vostro sito saranno minimi e potrete ridurre l’impatto sui vostri visitatori. Offriamo anche un’opzione semplificata che garantisce il ripristino del vostro sito in un giorno lavorativo.
Vediamo ora come ripristinare il vostro sito WordPress da un backup. Ecco una rapida panoramica di ciò che spiegheremo in questo articolo:
- What to Do Before You Restore WordPress From Backup
- Restoring WordPress Using Duplicator Pro
- Restoring WordPress From UpdraftPlus Backup File
- Restoring WordPress Database From Backup Using phpMyAdmin
- Restoring WordPress Database Backup Using cPanel
- Manually Restoring WordPress Files Using FTP
- Troubleshooting WordPress Backup Restore Issues
- Things to Do After Restoring Your WordPress Site
- FAQs About Restoring WordPress Backups
Nota: questa guida riguarda il ripristino di un sito WordPress da un backup. Se state cercando di spostare il vostro sito web su un nuovo dominio, allora dovreste consultare la nostra guida sullo spostamento di WordPress su un nuovo dominio senza perdere la SEO.
Se invece state cercando di passare da un localhost a un account di hosting web live, seguite questa guida su come spostare WordPress da un server locale a un sito live.
Cosa fare prima di ripristinare WordPress dal backup
Prima di passare in rassegna i diversi modi in cui è possibile ripristinare WordPress da un backup, esaminiamo i passi da compiere.
Naturalmente, dovreste avere già pronto un backup del vostro sito WordPress. Per saperne di più, seguite la nostra guida su come eseguire il backup di un sito WordPress.
Se i backup sono archiviati in una posizione di archiviazione remota come Dropbox, Google Drive o OneDrive, è possibile scaricare i file di backup da queste posizioni sul computer.
Inoltre, potrebbe essere necessario eliminare i vecchi file di WordPress ed eseguire una nuova installazione. In questo modo, se il vostro sito è stato infettato da malware, aveva file corrotti o mancava qualcosa, verrà automaticamente rimosso e pulito.
Tenere presente che questa operazione va eseguita solo se si è sicuri che il backup sia aggiornato e che siano state salvate tutte le personalizzazioni e i caricamenti.
È possibile eliminare i file utilizzando cPanel o FTP. Se ne avete la possibilità, vi consigliamo di usare cPanel perché è più veloce.
È sufficiente accedere al cPanel del vostro cruscotto di hosting. Quindi, nella sezione “File”, fate clic sull’icona “File Manager”.
L’interfaccia del file manager si aprirà in una nuova scheda del browser.
È necessario selezionare tutti i file di WordPress ed eliminarli. Una volta selezionati tutti i file, fate semplicemente clic sull’opzione “Elimina”.
È possibile eliminare i file anche utilizzando i client FTP, ma questo processo è molto più lento.
Se non avete mai usato FTP, consultate la nostra guida su come usare FTP per caricare file su WordPress.
Per questo approccio, è sufficiente collegarsi al proprio sito web utilizzando un client FTP. Quindi, selezionate tutti i file nella directory principale di WordPress, quindi fate clic con il pulsante destro del mouse sullo schermo e selezionate l’opzione “Elimina” per rimuoverli.
Dopo la cancellazione dei file, è necessario installare nuovamente WordPress e accedere al sito web. Il processo di installazione dipende dal vostro provider di hosting. Per maggiori dettagli, consultate la nostra guida su come installare WordPress nel modo giusto.
Tenete presente che il processo di installazione dipenderà dal metodo che state utilizzando, ma dovrebbe essere molto semplice per qualsiasi approccio non manuale. Più avanti illustreremo brevemente i passaggi per l’installazione di WordPress quando si ripristina manualmente il backup.
Ora siete pronti a ripristinare i backup di WordPress.
Ripristino di WordPress con Duplicator Pro
Duplicator Pro è uno dei migliori plugin di backup per WordPress. Rende molto semplice la migrazione e il backup del sito.
Per prima cosa, dovete assicurarvi di avere un backup completo del vostro sito WordPress creato da Duplicator.
Successivamente, è necessario scaricare il file di archivio di backup sul computer. Si tratta di una copia completa dei file di WordPress, che include temi, plugin, impostazioni e altro ancora.
Una volta che i file di backup sono pronti, la prossima cosa da fare è installare e attivare il plugin Duplicator Pro. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.
Nota importante: esiste anche un plugin Duplicator di base che offre gratuitamente utili funzioni di backup e migrazione. Tuttavia, per poter utilizzare il plugin per ripristinare questi backup e seguire questa guida, è necessario un piano premium Duplicator Pro.
Dopo l’attivazione, si può andare su Duplicator Pro ” Importa backup dalla dashboard di WordPress. Successivamente, è possibile caricare il file di archivio semplicemente trascinandolo o facendo clic sul pulsante “Seleziona file”.
Il plugin caricherà ora il file di archivio e ne mostrerà i dettagli.
È possibile rivedere i dettagli e fare clic sul pulsante “Continua”.
Successivamente, è necessario impostare un punto di ripristino per riportare rapidamente il sito a una data precedente.
Una volta fatto ciò, si può fare clic sul pulsante “Imposta”.
Successivamente, si otterrà un URL di ripristino che potrà essere conservato per essere utilizzato in qualsiasi momento in futuro.
Da qui, potete scorrere verso il basso e fare clic sul pulsante “Launch Installer”.
Successivamente, è necessario distribuire il pacchetto. Il plugin fornirà una panoramica dei dettagli dell’installazione e consentirà di scegliere tra“ Installazionecompleta di un singolo sito” e “Ripristino di un singolo sito”.
È possibile selezionare l’opzione “Ripristina sito singolo” e scorrere verso il basso per fare clic sul pulsante “Convalida”.
Una volta completata la convalida, dovrete fare clic sulla casella di controllo per accettare i termini e le avvertenze.
Dopodiché, è sufficiente fare clic sul pulsante “Avanti”.
A questo punto si aprirà una nuova finestra con la conferma dell’installazione.
È possibile fare clic sul pulsante “OK” per continuare.
Il programma di installazione estrarrà i file dell’archivio di backup. Al termine, si dovrebbero vedere i risultati dell’installazione.
È sufficiente fare clic sul pulsante “Admin Login” per completare l’installazione del backup.
Accedere alla dashboard di WordPress.
Ecco fatto! Avete ripristinato con successo il vostro sito WordPress da un backup di Duplicator.
Ripristino di WordPress dal file di backup di UpdraftPlus
UpdraftPlus è un altro popolare plugin premium per il backup di WordPress. Se avete usato UpdraftPlus per creare backup, questa sezione è per voi.
UpdraftPlus offre un modo molto comodo per ripristinare WordPress da un backup. È necessario accedere al proprio sito WordPress e andare alla pagina Impostazioni ” Backup di UpdraftPlus.
Da qui, è possibile accedere alla scheda “Backup / Ripristino” nelle impostazioni del plugin.
Successivamente, è necessario scorrere verso il basso fino alla sezione “Backup esistenti”.
Se si dispone già di un file di backup da UpdraftPlus, lo si dovrebbe vedere in questa sezione. Fare semplicemente clic sul pulsante “Ripristina” per il backup che si desidera installare. In alternativa, è possibile selezionare il caricamento dei file di backup dal computer o dal cloud storage.
Successivamente, è necessario selezionare i componenti che si desidera ripristinare. Queste opzioni includono plugin, temi, upload, plugin indispensabili e altri.
È sufficiente fare clic sul pulsante “Avanti” dopo aver effettuato le selezioni.
Il plugin elaborerà quindi il file di backup.
Una volta pronto, è possibile fare clic sul pulsante “Ripristina”.
Il plugin inizierà quindi a ripristinare i componenti selezionati in precedenza.
Una volta completato il processo, verrà visualizzato il messaggio “Ripristino eseguito con successo”. Il plugin mostrerà anche un registro delle attività, in modo da poter tenere traccia dei file ripristinati.
Per continuare, è sufficiente fare clic sul pulsante “Torna alla configurazione di UpdraftPlus”.
Quando si torna alla pagina del plugin nella dashboard di WordPress, si vedrà che il backup è stato ripristinato.
UpdraftPlus offre anche la possibilità di eliminare le vecchie cartelle dell’installazione precedente di WordPress. È possibile rimuovere queste cartelle semplicemente facendo clic sul pulsante “Elimina vecchie cartelle”, se non è già stato fatto.
Ecco fatto. È stato ripristinato con successo un backup utilizzando UpdraftPlus.
Ripristinare il database di WordPress dal backup usando phpMyAdmin
Quando si ripristina un backup creato manualmente, si possono scegliere due opzioni. È possibile creare un nuovo database e importarvi il backup, oppure svuotare il database esistente e importare il backup.
Se state ripulendo un sito WordPress violato, è molto importante modificare il nome utente e la password di MySQL prima di creare un nuovo database o importarlo in un database esistente.
Per creare un nuovo database, accedete al cruscotto del vostro account di hosting WordPress e fate clic sull’icona “Database MySQL”.
Successivamente, vi verrà chiesto di fornire un nome per il vostro database.
Una volta terminato, fare clic sul pulsante “Crea database”.
Dopo aver creato il nuovo database, è necessario un utente MySQL associato al nuovo database.
Basta scorrere la sezione “Utenti MySQL” e aggiungere un nuovo utente.
Successivamente, è necessario aggiungere questo utente al database MySQL.
Scorrete fino alla sezione “Aggiungi utente al database”, selezionate l’utente e il database dai menu a discesa e fate clic sul pulsante “Aggiungi”.
Ora il nuovo database è pronto. È possibile utilizzarlo per ripristinare il backup del database di WordPress.
Tornate alla dashboard di cPanel e cliccate su“phpMyAdmin” sotto “Database”.
Successivamente, verrà visualizzata la schermata di phpMyAdmin.
Fare clic sulla scheda “Importa” nella parte superiore dello schermo.
Quindi, fate semplicemente clic sul pulsante “Scegli file” per selezionare il file di backup del database di WordPress. Dopodiché, fate clic sul pulsante “Vai” in fondo alla pagina per continuare.
phpMyAdmin caricherà ora il backup e lo importerà nel database. Al termine verrà visualizzato un messaggio di successo.
Ecco fatto! Avete importato con successo il vostro database di WordPress.
Il passo successivo consiste nell’installare WordPress utilizzando il nuovo database. Se avete già installato WordPress, aggiungete le impostazioni del nuovo database al filewp-config.php
e sarete pronti a partire.
Ripristinare il backup del database di WordPress utilizzando cPanel
Se create manualmente un backup del database di WordPress utilizzando il cPanel del vostro hosting condiviso, potete anche ripristinare il database utilizzando lo stesso cPanel.
Per iniziare, accedere al proprio account cPanel. Nella sezione “File”, fare clic su “Backup”.
Nella pagina dei backup, scorrere verso il basso fino a “Ripristinare il backup di un database MySQL”.
Quindi, fare clic sul pulsante “Scegli file” e selezionare il file di backup dal disco rigido. Al termine, fare clic sul pulsante “Carica”.
È così semplice!
Ripristino manuale dei file di WordPress tramite FTP
Per ripristinare manualmente WordPress tramite FTP, è necessario scaricare una copia fresca di WordPress da WordPress.org ed estrarla sul disco rigido.
Dopodiché, potete lanciare il vostro client FTP e caricare tutti i file di WordPress sul vostro server.
Una volta caricati i file di WordPress, potete caricare un file wp-config.php
dal vostro backup (solo se siete sicuri che sia pulito e non compromesso).
In alternativa, potete rinominare il file wp-config-sample.php
nei file di WordPress appena caricati in wp-config.php
. Successivamente, sarà necessario modificare il file wp-config.php
e inserire le informazioni sul database.
Non dimenticate di salvare il file e di caricarlo sul vostro sito web.
Successivamente, è necessario caricare altri file dal backup. Si consiglia di caricare solo le immagini nella directory /wp-content/uploads/
.
Dopo averli caricati, visitate il vostro sito web per verificare che tutto funzioni correttamente.
Successivamente, è necessario accedere all’area di amministrazione di WordPress e iniziare a installare i plugin presenti sul sito.
Ora potete passare all’installazione del tema. Se avete personalizzato il vostro tema WordPress o state usando un tema figlio, potete ripristinarlo da un backup. Tuttavia, assicuratevi che i file siano puliti.
Infine, andare su Impostazioni ” Permalinks e regolare le impostazioni dei permalink in base al proprio sito, quindi aggiornare i permalink.
Risoluzione dei problemi di ripristino del backup di WordPress
Se seguite attentamente le istruzioni descritte sopra, si spera che non abbiate problemi a ripristinare il vostro backup di WordPress.
Tuttavia, ci sono alcuni problemi comuni che si possono incontrare quando si ripristina il proprio sito web WordPress. Ecco le nostre guide su come risolvere alcuni di essi:
- Come correggere l’errore nella creazione di una connessione al database in WordPress
- Come correggere la schermata bianca della morte di WordPress (passo dopo passo)
- Come correggere l’errore 500 Internal Server in WordPress
- Come correggere il problema dell’aggiornamento e del reindirizzamento della pagina di accesso di WordPress
- Come correggere i messaggi di WordPress che restituiscono l’errore 404 (passo dopo passo)
Altrimenti, potete consultare la nostra guida definitiva agli errori più comuni di WordPress e a come risolverli.
Cose da fare dopo il ripristino del sito WordPress
Una volta ripristinato il vostro sito web, vi consigliamo vivamente di migliorarne la sicurezza.
Se non l’avete ancora fatto, assicuratevi di creare regolarmente un backup con uno di questi plugin di backup per WordPress.
Per proteggere il vostro sito web dopo un incidente di hacking, vi consigliamo anche di modificare immediatamente la password di WordPress. Se gestite un sito web multiutente, è anche una buona idea chiedere a tutti gli utenti di aggiornare le loro password il prima possibile.
Potete anche installare un firewall per siti web per proteggere il vostro sito da futuri attacchi informatici.
Noi di WPBeginner utilizziamo Cloudflare per proteggere il nostro sito web, ma se gestite un sito più piccolo, Sucuri potrebbe essere in grado di svolgere il suo compito.
Per maggiori dettagli, potete consultare la nostra guida sul perché siamo passati da Sucuri a Cloudflare.
Suggerimento bonus: se avete bisogno di aiuto per creare backup regolari del vostro sito, potete assumere i nostri esperti WordPress. Con WPBeginner WordPress Maintenance, avrete backup regolari nel cloud, assistenza 24/7, rimozione del malware, monitoraggio dei tempi di attività e aggiornamenti costanti per mantenere il vostro sito in perfetta efficienza.
Domande frequenti sul ripristino dei backup di WordPress
Ecco alcune domande comuni degli utenti sul ripristino dei backup di WordPress:
1. Come faccio a ripristinare il mio sito WordPress da un backup?
Ciò dipende dal modo in cui è stato creato il backup di WordPress. Se avete usato un plugin di backup come Duplicator Pro e avete accesso alla dashboard di amministrazione di WordPress, dovreste essere in grado di ripristinarlo in pochi clic.
Tuttavia, se il backup è stato creato manualmente o se non si ha accesso al back end del sito, sarà necessario ripristinarlo manualmente utilizzando il pannello di controllo del provider di hosting o il protocollo di trasferimento file (FTP).
Se state ripristinando il vostro sito web dopo un evento di hacking o un attacco informatico, potrebbe essere necessario eliminare tutti i file corrotti del sito e reinstallare WordPress prima di ripristinare un backup pulito.
2. Dove vengono archiviati i backup di WordPress?
Se si utilizza un plugin di backup, questo creerà una posizione predefinita sul server di hosting in cui verranno ospitati i file. Di solito si tratta della cartella wp-content. Tuttavia, a seconda dello strumento di backup, è possibile scegliere diversi servizi di cloud storage come Google Cloud, Dropbox o One Drive per salvare i backup.
3. WordPress salva i backup?
Purtroppo, WordPress non offre backup automatici. Potete creare manualmente i backup di WordPress utilizzando il cPanel del vostro provider di hosting o un client FTP. Oppure, se cercate un approccio più semplice, potete utilizzare un plugin di backup. Alcuni provider di hosting offrono anche l’opzione di creare automaticamente i backup.
4. Posso recuperare un vecchio sito web WordPress?
Sì, potete ripristinare parti specifiche del vostro sito WordPress, come singole pagine o il database. Se create regolarmente backup completi del sito utilizzando un plugin, potete persino ripristinare una vecchia versione dell’intero sito. Dovrete semplicemente scegliere l’ora e la data specifiche per il ripristino di WordPress.
Speriamo che questo articolo vi abbia aiutato a capire come ripristinare WordPress da un backup. Potreste anche voler consultare la nostra guida definitiva, passo dopo passo, su come eseguire il backup di un sito WordPress su Dropbox e su come collegare Google Drive alla libreria multimediale di WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
bhanuka
I was referring to uploading via FTP method. But my old files did not load. Only a blank page came. With some nail biting hours I realised that the wp-config.php file includes following important settings to be set with old site values.
1. database prefix. I had a custom prefix. If you dont change, WP upgrade will recreate all tables with ‘wp’ prefix while your old data are in old prefix tables.
2. Authentication Unique Keys and Salts settings must match the old values
Then it worked
WPBeginner Support
Thank you for clarifying, glad you were able to find the root of your issue and resolve it.
Admin
Pawan Sharma
I was hosting my website through hostinger free hosting. Now i moved to another service provider. I took backup from hostinger and uploaded the same in new provider c panel under public_html. But my website not displayed. I’m getting below Error and Warning.
Warning: require(/home/test/public_html/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php): failed to open stream: No such file or directory in /home/test/public_html/wp-settings.php on line 232
Fatal error: require(): Failed opening required ‘/home/test/public_html/wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php’ (include_path=’.:/usr/share/php’) in /home/test/public_html/wp-settings.php on line 232
And don’t find any wp-settings.php file under the root folder piblic_html.
Please help to solve this problem.
Thanks all
WPBeginner Support
For that, you would want to take a look at: https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-wordpress-failed-to-open-stream-error/
if you are missing the file then you could try manually adding the WordPress files:
https://www.wpbeginner.com/wp-tutorials/how-to-manually-update-wordpress-using-ftp/
Admin
glenda
I’m not a beginner, but am desperately trying to find out how to get past the first screen if I can’t remember my importbuddy.php password. The last WP Core update broke one of my sites and the most recent backup had a fatal error so I had to go back to an old, old backup. iThemes support used to be good, but now it sucks.
Found your explanation for using BackupBuddy and it’s a good one.
ted
Thank you for the article.
I have a “different” problem:
I have only the httpdocs directory and the
wordpress_d database directory (located at var/lim/mysql)
How can I restore the site with these 2 directories?
Thank you!!
Kawsar Siddik
Backupbuddy is the best WordPress restore/migration tool while working on client’s website. It saves time. Thanks for sharing this tutorial.
Clever Peterson
Hello, I backed up my WordPress site with Drop box for WordPress but I’m still confused of where to upload the back up files I have downloaded. Would you please help me?
Eddy
I successfully restored my Wordpress using phpmyadmin. However when I try to install Wordpress using the new database info it says the db already exists, use another name. What do I do?
WPBeginner Support
Hi Eddy,
Make sure that you are using a different name for your new database.
Admin
Mudass Iftikhar
your article always helped me
Roxanne
I delete my wordpress site, but I made a back-up before I deleted it. Now I want to re-open the website. Is there a way to just upload the back-up and get everything back to the same way it was?
WPBeginner Support
Hey Roxannne,
Depends on how you made the backup. You will still have to setup database unpack WordPress files and upload them.
Admin
Nicolau Nicoleta Mihaela
I have the same question, backup created with cPanel. Thank you I advance for an answer
Vikas
Hi I am trying to restore my wordpress site from bck but after I click upload on restore MySQL database option….dead white screen comes up and nothing happens! Any suggestions? Thanks
Vikas
I have not taken any backup of my site. And my site is displaying “Access Denied”. And my hosting provider states that my files in that website have been attacked by malware. Is there any method to recover all the data from the hosting ?
WPBeginner Support
Hey Vikas,
You can download your data using FTP and your database using phpMyAdmin.
Admin
Vikas
After downloading the data, should i delete everything and should i put it again ? If so will the problem get solved ?
joseph
I am new to blogging. I want to say thanks for your simplified tutorials, it is helpful. I already bookmarked your site so I can always come back. Once again i say thank you.
nicolas blake
can you please tell me how i can access a backup i made with backwpup and I chose “folder” .I once was a programmer now I’m just a duffer
Nate
I just got a cpanel full backup from a client. They are now using Godaddy Wordpress managed hosting. How in the heck do I restore the site and database to Godaddy from the TAR.zip file?
Thanks guys!
Hari Kumar
My blog is live and can login to admin dashboard. but none of my post is available, and I cannot update my previous post. Plus new post added are not found… while opening.. it says —- a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Any Solution??
Jamie
Thanks for the information. Just a question: I have a SQL database backup for my blog saved as a .SQL file. What information does this contain? Does it have the theme customised layout? Blog articles? Pictures?
Many thanks
Soibibo
My site just crashed. I can’t access my wp admin dashboard. What do you suggest I do?
WPBeginner Support
Please see our beginners guide on troubleshooting WordPress errors.
Admin
Mr. Karmaker
My website has been hacked. I have made earlier backup zip file in cPanel FileManager. Zip file size is more than 99MB and it can not upload.
How to restore my site ?
Any suggestion please.
dana
Hi, We recently moved some but not of our blog content from a standalone site to the company website. The posts that we didn’t think we wanted are now in FTP — I’d like to import them to a new wordpress site. Trying to locate specific content within FTP Is a huge pain. Is there any way to export that content into a new wordpress site so I can access it? Thank you.
Prudhvi Raj
Good.
I’ve backed up Home Directory and restoring it, and also uploaded the whole website. it’s like 20 minutes it is saying “restoring files…” . How long does it takes? File is of 1.45GB . Thanks .
Mufaddal
Hi there, I want to change my hosting plan from hostgator(HG) to Digitalocean(DO). I have done the setup of DO successfully, how can I get my backup uploaded?
I have taken a backup of WP site(the file was around 32mb) I m not sure its the whole backup, now my HG plan has expired(not deleted, I can renew it to get my site back) but now what should I do to upload the data, on adminMyPhp it is showing some error while uploading data. I want my site back as it was, on DO server, I dont want to renew my HG plan again, Please guide me, Thank you in advance.
Keesjan
hi,
do you know how to restore a backup when the admin interface is broken?
Then its not possible to use the interface.
Is in that case only the phpadmin method the way to go. Or are there any cloud service out there that help me ‘push’ teh bakcyp back to my site, without loggin in mt wp admin?
WPBeginner Support
You will have to do it manually. You can also hire professionals to do that for you. They will also take the phpMyAdmin approach.
Admin
Mahriya
Thanks, what if I had backed up my whole WordPress site(tags, posts media etc…) but only wanted to restore the Media only. Is there any way to do this? I appreciate the help!
WPBeginner Support
It depends on what method you used to create a backup. Most WordPress backup plugins store all your WordPress files in a zip file. You can extract that file to your computer and then upload the wp-content/uploads folder.
Admin
Belinda
Hello,
Total beginner here.
Started building my first Wordpress site for a client on my local drive. Used the theme Avada.
Long story short, I needed a new hard drive in my Mac.
– Backed up my failing hard drive with time machine.
– Starting fresh on my computer with a new hard drive.
– Reinstalled Wordpress and MAMP.
– Moved the website files from time machine applications/MAMP/htdocs to the same place on my computer.
Reading above I need to do something with the database. But I am completely lost on this.
Please help as soon as possible!
Thank you in advance.
WPBeginner Support
Go to Applications/MAMP/db/mysql/ copy the contents and paste them in your new drive MAMP install on the same location.
Admin
tonythanh
The problem when we restore wordpress is all image will not display. I have already got this trouble and it made me 3 days for resolve. Here is the way I solve for my site
1. Install fresh copy of wordpress with new database
2. Drop all database in phpmyadmin
3. Import database that you back up lastime
4. Your site will not work and It need reinstall. Don’t worry.
5. Login Cpanel, find the wp-config.php file, open, change the prefix wp_ with your new prefix of your last database.
6. Import your images correct to the folder in uploads.
7. Done, your site will work well with full images.
I hope you will get no trouble like me.
Graceson
Can you please assist me to restore backedup files using “BACKUPWORDPRESS” in my local drive?
Thanks in advance.
Tushar
Is the method of using FTP to restore your website valid/useful if the main error in FTP is “552-Quota exceeded” . I contacted the host, he says that some malicious plugin has caused this sort of error to occur and complete restoration of the site will be required. I planning to begin from a clean slate by uploading new wordpress and redesigning the entire site: But will this work with above mentioned error?
Angel
Thanks a lot for the article! You saved my life helping me to restore a site, easy and simple!
All the best, Angel
Paul
Hi, just a (probably) silly question: can I Re-install now from the wordpress dashboard without losing any settings etc on my site?
WPBeginner Support
You can go to Dashboard -> Updated and click on reinstall now button. That will download a fresh copy of WordPress and replace your old files. It will not change your WordPress settings as those are stored separated in database.
Admin
Ben Dixon
Hi guys, very informative read, thanks for that!
I have a backup of my SQL database which was created with a plugin and emailed to me. Unfortunately I’ve lost all other files, I’ve contacted my host and they have no backup.
I’ve installed Wordpress and will install the appropriate theme. I can’t recall all the plugins I used.
I’ve obviously lost all my images, but what else have I lost? Is a restore of my site feasible in your opinion?
Many thanks for any help at all.
WPBeginner Support
Yes a restore of your site is feasible.
Since you do not have backup of your files, so you will be unable to restore images. Some plugins may also misbehave.
Admin
Ben Dixon
Thanks for that, I’ll give it go. Maybe I can look at the database to help me remember what plugins were there before.
Cheers guys!
Ali Sajjad
Hi, i have done everything and my site is running fine. but i have problem with images all over the site. i don’t know why, because there is no error display during restore process.
Zamby
Somewhat complicated question. A few days ago, I updated the wordpress version my site was using. This then made the site fail, and I couldn’t even log in to wordpress due to a fatal error. I then replaced the site with my most recent backup from Feb. 2nd, and things were fixed. However, there is a lot of data from Feb. 2nd that I would like to access if possible.
This data must have been saved somewhere, but I’m wondering where? Or is it all completely lost and innaccessible in the Cpanel after a backup?
WPBeginner Staff
It actually depends on how you restored your backup. If you created a new database to restore your backup into and did not delete any files from your webserver then you can get access to your posts by opening the old database using phpmyadmin. You can also find the files you uploaded on your webserver by connecting to your site using an FTP client. These file uploads will be stored in /wp-content/uploads/ folder.
On the other hand, if your restoration process involved deleting old database by emptying it, and if you deleted old files from server as wel, then you cannot access those files on your own.
Another possibility to recover that data is by requesting your web host and ask them if they have a backup for your site on the specific date when you deleted all old data. If they have the backup, then they can send it to you.
WPBeginner Staff
Simply click on Appearance » Themes and click on the activate button on the theme that you had previously installed. In case you can’t figure out which theme you had previously installed, then you will need to activate them one by one and preview your website until you get the right theme.
Urgent help needed @ WPBEGINNER SUPPORT
Good day Wpbeginner,
This is my terrible situation. I made a mistake and i lost my site. and then i requested my Host gator India to give back file for which i paid. They send me in TAR.Zip file. I don’t know how to go about it. They told me to long CP panel and upload and extract. But it didn’t work. Then one rep who helped me and my site came alive. However, if i click any one of the posts it was throwing 403 error. She couldn’t solve it. and another rep said i need to contact my developer…what is this? Develper,!!!(lol)
and then i moved another host. I tried uploading my back up file. but no use and nothing working. So i had 3 months back up files which i downloaded from WordPress XML. Now it is working except images and the current template is different than the previous.
I have the back up file from Hostgator and if you could help me how to go with it…i really appreciate.
Best regards,
Ramesh.ramaiah
WPBeginner Support
You can extract the backup file on your own computer using a program that is able to extract .tar and .zip archives like 7zip. After that you can browse the files and upload them to your web server using an FTP client.
Admin
Timothy
I was wondering how to recover a WordPress theme, it wasn’t deleted I just hit active on a new on by accident
Gary
Hello, I just stumbled upon this post and was wondering if you could help. I switched hosting plans within godaddy and went from managed wordpress to cpanel. I used a plugin to backup the site before switching, which saved all files including the .sql file. Restoring the site via the plugin did not work so I am trying it the hard way. I have completely removed the site including all files. Then I created a new database and gave it the same name as database_name in the .sql file. Afterwards I uploaded the .sql file from the backup into this database. Then I reinstalled wordpress via cpanel and chose the new database I created. Then I uploaded the rest of the files(themes, plugins, uploads) via ftp. But for some reason this did not do anything. When I logged into wordpress nothing looks different. None of the pages I created or anything was there. The plugins were there and the theme I uploaded was there. However, I can’t access the images from the media button even though they are in the uploads folder. I can’t figure out where I went wrong. The database names match up, I can’t think of anything else. The only thing I can possibly think of is the hostname in my .sql backup file is not localhost. Could that be the issue? I can’t figure out what I am missing. Any help would be greatly appreciated.
DFPhoenix
If your database was correctly restored, you won’t even need to install wordpress again. Asking you to install means, your database isn’t correctly restored. Just my guess.
Dill
Hi… I was wondering how to restore my wordpress site if all I have is a complete download of everything that was there. I downloaded everything (everything!) from my host using FTP and didn’t do any fancy backups of databases. Can I just upload that entire backup as is and get the site back? I’m also switching hosts (but not domain names), so I do know I’ll have to edit a file or two also.
WPBeginner Support
If you only copied everything from FTP then you probably only have your WordPress files and not the database. Without the database backup you can not restore your site. If you have access to your host, then please create your database backup.
Admin
Kyle
Hi,
Thanks for all your tutorials, I find myself here often. I had a question, is there any way to retrieve the subscribers from a backed up .sql file? The plugin used to collect subscriptions was Subscriber 2.
Bruno
Your site is great. Can you write a guide how to restore a backup created with BackWPup? That would be great.
WPBeginner Support
Sure we will try to do that. Meanwhile, here is how to restore your backup created with BackWPUp plugin. Download your backup file and extract it. Inside it your will find a .sql file along with other files. .SQL file is your database backup and you can import it using phpMyAdmin. Upload rest of the files using FTP.
Admin
tuyen ran
how to show my password on file database backup from backupbuddy? It is encryption!. thanks you!
Raji
This post is extremely helpful as it has helped me (a newbie) to restore my site….or almost. When i try to login, it takes me to a page that says i should install wordpress again…. the famous 5minutes install. please help.
WPBeginner Support
It seems WordPress is unable to connect to the database. Or it connected to the database which is currently empty. You have restored your WordPress files but you probably didn’t restore your WordPress database backup successfully.
Admin
Md Jafrul Islam
Thank you very very much. By this info post detail. I can make my site again restore. Thanks Man. Just awesome update more amazing info.
Chris
When doing a backup, which backup do I need most frequently? I am offered three choices on the cPanel (full cPanel backup, home directory, database). Would you say it is more important to backup the database file, as long as I have a fairly recent backup of the home directory?
Thanks for your time!
WPBeginner Support
Depends on how often your site gets updates like comments, posts, media uploads, we would say that you should always set a high priority for database backups
Admin
Bas
Thanks for the great guide(s). I had to move 2 sites from 1 server to a new server, and using your manuals it went like clockwork.
Making the backup via BackWPup was quick and restoring it manually the same.
I was up and running again in 15 minutes.
BTW. The version of BackWPup I use (3.0.13) only showed the Dropbox feature after creating, saving and running the backup job.
I had to change something, when the sites where moved, and there it was.
Naik
Hi,
I recently shifted my blog from one hosting to another in Godaddy. I have the backup of my blog in .sql format. I am trying to import using MySQL, it shows an error “Script timeout passed, if you want to finish import, please resubmit same file and import will resume.” Please help
WPBeginner Support
Did you try resubmitting the same file again to resume import?
Admin
Brenda
I have been able to follow the instructions above for restoring my wordpress database using cpanel by dropping the tables in the current database and replacing them with the backedup database.
However I can’t work out how to do it if I create a new database – the article says to go into mysql within cpanel and set up a new database, password etc but how do I link the new database to the files that I have reinstalled?
Thank you
WPBeginner Support
Brenda, connect to your website using an FTP client like filezilla, download wp-config.php file from your website’s root directory create a backup of it by simply making a copy of it. Open it in a text editor like notepad. and enter your database name, database user name, database password, and host (usually localhost). Save the file and upload it back to your website.
Admin
Brenda
Thanks. I have done that but when I try to access the site I get “Error establishing a database connection”
I did what you said and replaced the original wp-config file with the new version.
What else do I need to do to be able to use the new version of the database, rather than the original one?
Brenda
Sorry, some more information that might clarify what is happening. When I try, as suggested in your article, to access the wp-admin url I get an error message that starts with the following:
We were able to connect to the database server (which means your username and password is okay) but not able to select the NAME database.
Brenda
Sorry, some more information that might clarify what is happening. When I try, as suggested in your article, to access the wp-admin url I get an error message that starts with the following:
We were able to connect to the database server (which means your username and password is okay) but not able to select the NAME database.
At the bottom it says: On some systems the name of your database is prefixed with your username, so it would be like username_webgyzec_replacewp1. Could that be the problem?
That is indeed the case. So what do I need to change please to get this to work?
Brenda
OK I can stop sending messages now. Silly error on my part but now everything is working.
Thank you SO much for such a helpful article.
Henry
Thanks for sharing.
John
Thanks so much.
Editorial Staff
You are welcome John.
Admin
Abhisek
Thanks for this very informative post. I was wondering how you could trim your breadcrumbs. I wish if you could help me with that for my blog TechniKaly.
Editorial Staff
We use a plugin called BreadCrumb NavXT
Admin
Jotpreet
Nice read. Hope you’ll give a little bit more cody part in the post. But until then,
Cheers !
Mustafa
Hi,
i am new in yours’ website. Actually my first impression about your site is fantastic. Thanks for all of the tutorials. This tutorial is also great. Thanks again…