Ottenete oggi il miglior plugin per il backup e la migrazione di WordPress
Ottenere Duplicator ora
Annuncio di Duplicator Cloud

[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti

Esplorate i piani di archiviazione cloud scalabili e convenienti con Duplicator Cloud e mantenete i backup del vostro sito al sicuro, organizzati e accessibili in un...

Come ripristinare un sito web con il solo backup del database 

Scritto da: avatar dell'autore Joella Dunn
avatar dell'autore Joella Dunn
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.
     Recensito da: avatar del recensore John Turner
avatar del recensore John Turner
John Turner è il presidente di Duplicator. Ha oltre 20 anni di esperienza commerciale e di sviluppo e i suoi plugin sono stati scaricati oltre 25 milioni di volte.

Conosco la sensazione di sconforto che si prova quando ci si accorge che il proprio sito web non funziona. Il cuore batte all'impazzata mentre controllate i file di backup, solo per scoprire che avete solo una cosa: un file di backup del database nella cartella dei download.

Mi sono trovato in questa esatta situazione e il panico è reale. Si fissa un file .sql e ci si chiede se l'intero sito web sia andato perduto per sempre.

Ecco la verità: sì, è possibile ripristinare il sito web con un semplice backup del database. Ma - e questo è importante - richiederà un po' di olio di gomito. Non basterà fare clic su un pulsante magico di "ripristino" per vedere tutto tornare in vita.

Questa guida vi guiderà passo dopo passo attraverso l'intero processo.

Non intendo indorare la pillola o fingere che sia più facile di quanto sia in realtà. Ma vi mostrerò esattamente come riportare il vostro sito in funzione, anche quando il backup del database è tutto ciò che avete a disposizione!

Indice dei contenuti

Cosa succede quando si ha solo un backup del database?

Pensate al vostro sito web WordPress come a una casa. All'interno ci sono i mobili, gli oggetti personali, le foto di famiglia e tutti gli elementi che la rendono unica.

Quando si dispone solo di un backup del database, è come avere un elenco dell'inventario di tutto ciò che si trovava in casa dopo l'incendio.

Sapete quali mobili avevate e dove erano collocati. Ricordate ogni foto e documento di famiglia. Tuttavia, la casa vera e propria è completamente scomparsa.

Il database di WordPress contiene tutti i post, le pagine, gli account utente e le impostazioni. Questo è il materiale insostituibile. La struttura del vostro sito web - il software WordPress, i file dei temi, i file dei plugin e tutte le immagini - vive separatamente nel file system del vostro sito.

Se i file vengono cancellati, si perde tutto tranne ciò che è memorizzato nel database. Il contenuto è lì, ma non ha un posto dove vivere.

Gestire le aspettative: Cosa contiene (e cosa non contiene) un database

Prima di addentrarci nel processo di ripristino, è necessario capire esattamente con cosa si sta lavorando. Un backup del database è incredibilmente prezioso, ma non è un'immagine completa del vostro sito web.

La buona notizia: Cosa si può recuperare

Il backup del database contiene le parti più importanti e insostituibili del vostro sito web:

  • Tutti i post e le pagine del blog (comprese le bozze e le revisioni)
  • Account utente e relativi ruoli e permessi
  • Tutti i commenti e le impostazioni di moderazione dei commenti
  • Impostazioni e configurazioni del nucleo di WordPress
  • Impostazioni di personalizzazione del tema
  • Impostazioni e configurazioni del plugin
  • Tipi di post e campi personalizzati
  • Strutture di menu e disposizioni dei widget

Si tratta di contenuti che richiederebbero mesi o anni per essere ricreati da zero. Per molti versi, i pezzi più preziosi del vostro sito web sono conservati al sicuro in quel file di database.

La sfida: ciò che dovrete ricostruire manualmente

Ecco cosa non comprende il backup del database e cosa è necessario sostituire:

  • File del nucleo di WordPress (il software WordPress vero e proprio)
  • I file del vostro tema (il codice che controlla l'aspetto del vostro sito)
  • File di plugin (il codice che aggiunge funzionalità al vostro sito)
  • L'intera libreria multimediale (tutte le immagini, i PDF e i file caricati)
  • File di configurazione come wp-config.php e .htaccess
  • Qualsiasi codice o file personalizzato aggiunto al sito

La mancanza della Libreria multimediale è di solito lo shock più grande.

Tutte le immagini che avete caricato sul vostro sito nel corso degli anni - le foto dei post del blog, il vostro logo, l'immagine della vostra pagina informativa - sono sparite. Vedrete segnaposti di immagini non funzionanti sparsi per il sito ripristinato e dovrete ripristinarli manualmente.

Di cosa avete bisogno prima di ripristinare il vostro sito web con un backup del database?

Non iniziate il processo di restauro prima di aver raccolto questi elementi essenziali:

  • Il file di backup del database (file .sql o file di backup di Duplicator)
  • Accesso al pannello di controllo dell'hosting (cPanel, Plesk o simili)
  • Un client FTP come FileZilla (o l'accesso al File Manager del vostro host)
  • Un elenco completo del tema e di tutti i plugin installati.
  • Qualsiasi file o codice personalizzato che si ricordi di aver aggiunto al sito
  • Copie di backup dei file della libreria multimediale (se sono archiviati altrove).

L'elenco dei temi e dei plugin è importante. Se non si ricorda esattamente quali plugin erano in esecuzione, il sito ripristinato potrebbe non funzionare correttamente anche dopo l'importazione del database.

Prendetevi qualche minuto per pensare a quali estensioni stavate usando, come i moduli di contatto, i plugin SEO, gli strumenti di sicurezza, i plugin di backup e qualsiasi funzionalità personalizzata.

Come ripristinare un sito web con il solo backup del database

Ora viene il lavoro vero e proprio. Lasciate che vi mostri come ripristinare il vostro sito web, anche se avete solo un backup del database!

Passo 1: Importare il backup del database

Se siete abbastanza fortunati da avere un backup e la vostra dashboard di WordPress è ancora accessibile, questo passaggio è semplice.

Duplicator è un popolare plugin di backup che offre facili opzioni di ripristino. Permette di creare backup personalizzati, impostare pianificazioni automatiche e ripristinare WordPress dai backup con un solo clic.

Plugin Duplicator Pro

Accedere all'area di amministrazione e andare al registro dei backup di Duplicator. Individuare il backup del database e premere il pulsante Ripristina con un solo clic.

Ripristino del backup del database

Duplicator ripristina automaticamente il database!

Ma siamo realisti: se state leggendo questo articolo, probabilmente il vostro sito è completamente rotto e non riuscite ad accedere alla vostra dashboard.

In caso di guasto catastrofico, è necessario caricare i file direttamente sul server.

Se avete un backup di Duplicator, avrete anche un file installer.php. Caricate entrambi nella directory principale del vostro sito web usando FTP o il File Manager del vostro pannello di controllo.

Caricare il pacchetto Duplicator Lite su FTP

Una volta caricato, visitate yourwebsite.com/installer.php nel vostro browser. Il programma di installazione di Duplicator vi guiderà nell'importazione del database e nella configurazione del sito.

Ripristinare il sito WordPress con Duplicator

Se si dispone solo di un file di database.sql, è necessario importarlo manualmente tramite phpMyAdmin o gli strumenti di database del pannello di controllo dell'hosting.

Creare prima un nuovo database, quindi importarvi il file di backup. Annotate il nome del database, il nome utente e la password, che vi serviranno per la fase successiva.

Passo 2: Installare una nuova copia di WordPress

Ora, il database ripristinato è essenzialmente un mucchio di dati organizzati su un server che non ha modo di essere visualizzato. Ha bisogno del software WordPress per funzionare.

Andate su WordPress.org e scaricate l'ultima versione di WordPress. Otterrete un file zip contenente tutti i file principali di WordPress.

Scaricare i file di WordPress

Estraete il file zip sul vostro computer, quindi caricate tutti i file di WordPress nella directory principale del vostro sito web utilizzando l'FTP o il File Manager del vostro pannello di controllo.

Caricare i file di WordPress sul nuovo server

La directory principale è solitamente chiamata public_html, www, o semplicemente il nome del vostro dominio nella struttura dei file.

Una volta caricati i file, visitate il vostro sito web in un browser. WordPress rileverà che si tratta di una nuova installazione e mostrerà la schermata di configurazione.

Successivamente, si collegherà WordPress al database ripristinato esistente. Inserite il nome del database, il nome utente e la password utilizzati durante l'importazione del backup al punto 1.

Collegare il database di WordPress

WordPress creerà quindi un file wp-config.php con i dettagli di connessione al database. Se la configurazione automatica non funziona, è possibile creare questo file manualmente.

Cercate il file wp-config-sample.php nella vostra installazione di WordPress e rinominatelo in wp-config.php. Quindi modificate queste righe:

define('DB_NAME', 'your_restored_database_name');

define('DB_USER', 'your_database_username');

define('DB_PASSWORD', 'your_database_password');

Una volta che WordPress si connette al database ripristinato, si dovrebbe essere in grado di accedere alla dashboard di amministrazione utilizzando il nome utente e la password originali.

I post, le pagine e le impostazioni saranno tutti presenti, solo che non sarà possibile vederli correttamente sul front-end finché non si reinstallerà il tema.

Passo 3: reinstallare i temi e i plugin

È qui che l'elenco di temi e plugin diventa fondamentale. Il database contiene tutte le impostazioni e le configurazioni, ma mancano i file di codice veri e propri.

Iniziate con il vostro tema. Andate su Aspetto " Temi nella vostra dashboard di WordPress e installate il vostro tema.

Se si tratta di un tema premium, è necessario caricare manualmente i file del tema tramite FTP o la dashboard di amministrazione di WP.

Caricare il tema WordPress

Una volta che il tema è attivo, il sito dovrebbe iniziare ad avere un aspetto più simile a se stesso, anche se si potrebbero notare immagini rotte ovunque.

Successivamente, reinstallare i plugin uno per uno. Andare su Plugin " Aggiungi nuovo e cercare ogni plugin utilizzato. Installarli e attivarli.

Installare un nuovo plugin di WordPress

Poiché il database contiene tutte le impostazioni dei plugin, ogni plugin dovrebbe configurarsi automaticamente con le impostazioni precedenti una volta attivato. I moduli di contatto avranno gli stessi campi, il plugin SEO avrà le stesse configurazioni e le impostazioni di sicurezza saranno intatte.

Prendetevi il tempo necessario per questa fase. Se attivate un plugin e il vostro sito si rompe, saprete quale ha causato il problema. Per risolvere facilmente il problema, leggete il nostro tutorial sui conflitti tra plugin.

Fase 4: ricaricare i media mancanti

Questa è la parte più lunga dell'intero processo e non ci sono scorciatoie.

Ogni immagine che vedete come segnaposto rotto deve essere ricaricata manualmente. Il vostro logo, le immagini dei post del blog, le foto dei prodotti, le foto del team: tutto ciò che è presente nella vostra Media Library è sparito e deve essere sostituito.

Andate alla Libreria multimediale nella dashboard di WordPress. Vedrete le voci di tutti i vostri vecchi file, ma saranno visualizzati come link non funzionanti. Il database ricorda l'esistenza di questi file e la loro collocazione sul sito, ma i file immagine veri e propri sono scomparsi.

Errore della mediateca

Iniziate a ricaricare le immagini più importanti per prime. Il logo, le immagini della homepage e qualsiasi grafica che compaia su più pagine devono avere la priorità. Per le immagini dei post del blog, dovrete esaminare i vostri post uno per uno e sostituire le immagini non funzionanti.

Se in precedenza è stato creato un backup dei media, importarlo in Duplicator. Il ripristino della libreria multimediale sarà molto più rapido!

Quali sono i problemi più comuni dopo il ripristino?

Anche se seguite perfettamente tutti i passaggi, potreste incorrere in alcuni problemi comuni. Ecco come risolverli.

Il vostro sito ripristinato potrebbe mostrare errori 404 per pagine che dovrebbero esistere. Questo accade perché WordPress deve ricostruire la struttura dei permalink.

Andate su Impostazioni " Permalinks e fate clic su Salva modifiche senza modificare nulla. Questo costringe WordPress ad aggiornare la struttura degli URL.

I permalink di WordPress

Se si vedono ancora errori 404, potrebbe essere necessario impostare dei reindirizzamenti. A me piace usare il componente aggiuntivo di reindirizzamento AIOSEO per questo!

Reindirizzamento AIOSEO 301

Errori di contenuto misto (problemi HTTP/HTTPS)

Se il sito era precedentemente in esecuzione su HTTPS ma il backup del database contiene URL HTTP, verranno visualizzati avvisi di contenuto misto.

È necessario eseguire un'operazione di ricerca e sostituzione nel database per cambiare tutte le istanze di http://yoursite.com in https://yoursite.com. Strumenti come il plugin Search & Replace Everything possono gestire questa operazione in modo sicuro.

Ricerca e sostituzione con un plugin

Schermata bianca della morte

Se il sito mostra una schermata bianca vuota, di solito si tratta di un conflitto di plugin. Utilizzate l'FTP per accedere ai file del sito e rinominate la cartella dei plugin in plugins-deactivate.

Disattivare la cartella dei plugin di WordPress

In questo modo si disattivano tutti i plugin in una volta sola. Se il sito si carica, riattivare i plugin uno per uno per identificare il colpevole.

Rendere più facile il ripristino con un piano di backup proattivo

L'esecuzione di questo processo di ripristino del solo database dovrebbe essere sufficiente per convincervi che esiste un modo migliore.

L'incubo appena vissuto può essere evitato con una corretta strategia di backup di WordPress. Invece di eseguire il backup del solo database, è necessario eseguire backup regolari e completi del sito che includano i file, il database e la libreria multimediale in un unico pacchetto.

Duplicator lo rende semplice. Impostate backup automatici settimanali o addirittura giornalieri, a seconda della frequenza di aggiornamento del sito.

Backup programmati del Duplicatore

Ma ecco la parte fondamentale: non limitatevi a memorizzare questi backup sul vostro server web. Inviateli a un cloud storage off-site come Google Drive, Dropbox o Amazon S3.

Quando il vostro account di hosting si blocca o viene violato, volete che i vostri backup siano archiviati in un luogo completamente separato.

Posizioni di archiviazione di backup

Anche se i backup vengono inviati al cloud, Duplicator può ripristinarli con un solo clic dalla dashboard!

Scarica Cloudflare R2 backup

Quando si passa a Duplicator Pro, si ottiene l'accesso alla funzione di disaster recovery. Questa funzione crea un URL segreto che può ripristinare istantaneamente il vostro sito WordPress anche dopo errori su larga scala.

Opzioni di disaster recovery

Nessun caricamento FTP, nessuna importazione di database, nessuna installazione manuale di plugin. Basta fare clic su un link e vedere il vostro sito tornare in vita in pochi minuti invece che in ore.

Domande frequenti (FAQ)

Ho ripristinato il mio database, quindi perché il mio sito sembra completamente rotto senza immagini?

Il database contiene i riferimenti alle immagini e ai file, ma non i file stessi. È come avere un catalogo di libri ma non i libri fisici. Dovrete ricaricare manualmente tutti i file multimediali nella libreria multimediale di WordPress, a meno che non abbiate un backup dei file multimediali salvato.

Come si ripristina l'accesso a un database da un backup?

Accedere al pannello di controllo dell'hosting (cPanel o simile) e cercare phpMyAdmin. Create un nuovo database, quindi utilizzate la funzione Importa per caricare il file di backup .sql. Prendete nota del nome del database, del nome utente e della password per la connessione a WordPress.

Perché devo installare una nuova copia di WordPress se sto ripristinando il mio database?

Il database contiene i contenuti e le impostazioni, mentre WordPress è un insieme di file PHP che fanno funzionare tutto. Per il funzionamento del sito sono necessari entrambi.

Come si fa a rendere più semplice il recupero del sito web?

Impostate backup automatici di tutto il sito che includano il database, i file e la libreria multimediale. Utilizzate uno strumento come Duplicator per creare backup completi e archiviarli in più posizioni (cloud storage, computer locale, unità esterna). Considerate la funzione di disaster recovery di Duplicator Pro per facilitare il ripristino.

Pensieri finali

Il ripristino di un sito web a partire da un backup del database è assolutamente possibile, ma può essere un processo che richiede tempo, pazienza e attenzione ai dettagli.

Avete essenzialmente ricostruito il vostro sito web dalle fondamenta. I contenuti sono stati conservati, ma tutto il resto (tema, plugin, immagini e file) ha dovuto essere ricostruito manualmente. Funziona, ma non è divertente.

L'esperienza appena vissuta dimostra un punto cruciale: avete bisogno di backup automatizzati e completi del sito. Sono un'assicurazione essenziale per chiunque abbia a cuore il proprio sito web.

Non aspettate di trovarvi di nuovo in questa situazione. Impostate oggi stesso una corretta pianificazione dei backup con Duplicator Pro, configurate l'archiviazione off-site e dormite sonni più tranquilli sapendo che il prossimo disastro del sito sarà un piccolo inconveniente invece di un progetto di ricostruzione di molte ore!

Mentre siete qui, penso che vi piaceranno anche queste altre guide su WordPress:

avatar dell'autore
Joella Dunn Scrittrice di contenuti
Joella è una scrittrice con anni di esperienza in WordPress. In Duplicator è specializzata nella manutenzione dei siti, dai backup di base alle migrazioni su larga scala. Il suo obiettivo finale è assicurarsi che il vostro sito WordPress sia sicuro e pronto per la crescita.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.