[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
[I backup in cloud sono appena diventati più semplici: Duplicator Cloud elimina l'archiviazione di terze parti
John Turner
John Turner
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!
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.
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.
Il backup del database contiene le parti più importanti e insostituibili del vostro sito web:
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.
Ecco cosa non comprende il backup del database e cosa è necessario sostituire:
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.
Non iniziate il processo di restauro prima di aver raccolto questi elementi essenziali:
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.
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!
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.
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.

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.

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.

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.
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.

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.

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.

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.
È 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.

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.

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.
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.

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.
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.

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

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.

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.

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.
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.

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.

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

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.

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.
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.
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.
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.
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.
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:
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.