{"id":1959,"date":"2026-05-27T14:02:15","date_gmt":"2026-05-27T14:02:15","guid":{"rendered":"https:\/\/studioimmens.com\/ripristinare-wordpress-da-un-backup\/"},"modified":"2026-07-16T17:06:14","modified_gmt":"2026-07-16T15:06:14","slug":"ripristinare-wordpress-da-un-backup","status":"publish","type":"post","link":"https:\/\/studioimmens.com\/en\/ripristinare-wordpress-da-un-backup\/","title":{"rendered":"Ripristinare WordPress da un backup"},"content":{"rendered":"<h2>Perch\u00e9 saper ripristinare un backup \u00e8 fondamentale<\/h2>\n<p>Ogni proprietario di un sito WordPress spera di non dover mai affrontare un ripristino da backup. La realt\u00e0, per\u00f2, \u00e8 che gli imprevisti capitano: un aggiornamento che rompe il sito, un attacco hacker che compromette i file, un errore umano durante la modifica del database, o un guasto del server. In questi momenti, sapere come ripristinare correttamente un backup fa la differenza tra un fermo tecnico di poche ore e la perdita definitiva del sito.<\/p>\n<p>Avere un backup \u00e8 solo met\u00e0 del lavoro. La vera sicurezza sta nella capacit\u00e0 di ripristinarlo velocemente e senza errori. Molti utenti scoprono troppo tardi che i loro backup sono incompleti, corrotti, o che non sanno come utilizzarli. Questo articolo ti guida attraverso tutti gli scenari di ripristino, dagli strumenti automatici come UpdraftPlus alle procedure manuali con phpMyAdmin e FTP, fornendoti un piano d&#8217;azione chiaro per ogni situazione.<\/p>\n<h2>Pre-ripristino: la checklist da seguire prima di iniziare<\/h2>\n<p>Prima di qualsiasi operazione di ripristino, \u00e8 essenziale preparare il terreno. La prima regola \u00e8 non farsi prendere dal panico. Fermati, respira, e segui una procedura sistematica. Il primo passo \u00e8 identificare la causa del problema: un aggiornamento di plugin, un attacco hacker, un errore di modifica del codice? La causa determina la strategia di ripristino pi\u00f9 appropriata.<\/p>\n<p>Crea un backup attuale dello stato attuale del sito, anche se \u00e8 danneggiato. Potrebbe contenere dati preziosi come ordini recenti o commenti che altrimenti andrebbero persi. Documenta la versione di WordPress, dei plugin e del tema che erano installati prima del problema. Verifica di avere accesso al pannello di controllo dell&#8217;hosting, a phpMyAdmin e al client FTP. Infine, assicurati di avere copia delle credenziali complete: nome utente e password del database, chiavi di sicurezza di WordPress, e dati di accesso all&#8217;hosting. Senza questi elementi, il ripristino potrebbe bloccarsi a met\u00e0 strada.<\/p>\n<h2>Ripristino completo del sito con UpdraftPlus<\/h2>\n<p>UpdraftPlus \u00e8 il plugin di backup pi\u00f9 diffuso per WordPress e offre una procedura di ripristino guidata che semplifica enormemente l&#8217;operazione. Per iniziare, installa e attiva UpdraftPlus sul sito danneggiato. Se non puoi accedere all&#8217;area di amministrazione, puoi installare il plugin via FTP caricando la cartella del plugin nella directory wp-content\/plugins e attivandolo tramite phpMyAdmin modificando la tabella wp_options.<\/p>\n<p>Una volta attivato, vai su Impostazioni &gt; UpdraftPlus &gt; Restore. Qui puoi selezionare il backup da ripristinare tra quelli presenti sul server o caricarne uno nuovo da un archivio esterno. UpdraftPlus supporta il ripristino da cloud storage come Google Drive, Dropbox, e Amazon S3 inserendo le credenziali del servizio utilizzato per il backup originale.<\/p>\n<p>Il plugin mostra una schermata con la possibilit\u00e0 di selezionare quali componenti ripristinare: database, plugin, temi, upload, e altri file. Per un ripristino completo dopo un attacco hacker, seleziona tutti i componenti. Per un ripristino selettivo dopo un aggiornamento fallito, puoi scegliere solo plugin o temi. UpdraftPlus gestisce automaticamente la sostituzione dei file e il ripristino del database, mostrando una barra di progresso. Al termine, il plugin esegue un controllo di integrit\u00e0 e segnala eventuali problemi.<\/p>\n<h2>Ripristino manuale del database con phpMyAdmin<\/h2>\n<p>Il ripristino manuale del database \u00e8 necessario quando il danno riguarda esclusivamente i dati, come nel caso di un plugin che ha corrotto le tabelle o di un attacco SQL injection. Per procedere, accedi a phpMyAdmin dal pannello di controllo del tuo hosting selezionando il database del sito WordPress. Prima di qualsiasi operazione, \u00e8 buona pratica creare un backup del database corrente.<\/p>\n<p>Seleziona tutte le tabelle del database e clicca su &#8220;Elimina&#8221; per rimuovere i dati corrotti. Attenzione: questa operazione cancella tutto il contenuto del database, quindi devi essere certo di avere un backup valido da ripristinare. Successivamente, clicca sulla scheda &#8220;Importa&#8221; e seleziona il file SQL del backup. phpMyAdmin mostrer\u00e0 le impostazioni di importazione: lascia i valori predefiniti e avvia l&#8217;importazione. Per database molto grandi, potrebbe essere necessario aumentare i limiti di esecuzione tramite il file di configurazione di phpMyAdmin o utilizzare strumenti da riga di comando come mysql.exe.<\/p>\n<p>Se l&#8217;importazione fallisce a causa di limiti di dimensione, puoi suddividere il file SQL in parti pi\u00f9 piccole usando strumenti come BigDump o dividere manualmente il file in blocchi da 50MB. In alternativa, molti hosting offrono la possibilit\u00e0 di importare file SQL direttamente tramite riga di comando SSH, un metodo molto pi\u00f9 veloce e senza limiti di dimensione.<\/p>\n<h2>Ripristino manuale dei file con FTP<\/h2>\n<p>Il ripristino manuale dei file \u00e8 la soluzione migliore quando si ha accesso FTP ma non all&#8217;area di amministrazione di WordPress. Questo scenario \u00e8 comune dopo un aggiornamento fallito del core. Per procedere, connettiti al server tramite un client FTP come FileZilla e naviga fino alla directory principale del sito, solitamente chiamata public_html o www.<\/p>\n<p>Cancella tutti i file e le cartelle presenti, eccetto wp-content\/uploads che contiene i file multimediali. Se l&#8217;uploads \u00e8 stato compromesso da un attacco, dovrai sostituire anche quelli. Carica i nuovi file dal backup: prima il core di WordPress, poi i plugin, poi il tema. Per il core, puoi scaricare l&#8217;ultima versione da WordPress.org ed estrarla localmente. Per plugin e temi, usa le copie dal backup. Assicurati che i permessi dei file siano corretti: 755 per le directory e 644 per i file.<\/p>\n<p>Dopo aver caricato i file, verifica il file wp-config.php. Se non \u00e8 presente o \u00e8 danneggiato, dovrai ricrearlo con le credenziali corrette del database. WordPress fornisce un file wp-config-sample.php che puoi modificare e rinominare. I parametri essenziali sono DB_NAME, DB_USER, DB_PASSWORD, DB_HOST, e le chiavi di sicurezza che puoi generare su api.wordpress.org\/secret-key\/1.1\/salt.<\/p>\n<h2>Scenari specifici di ripristino<\/h2>\n<h3>Ripristino dopo attacco hacker<\/h3>\n<p>Un attacco hacker richiede un approccio pi\u00f9 radicale. Non limitarti a ripristinare i file: il malware potrebbe nascondersi in punti difficili da individuare come il file functions.php del tema, i file .htaccess, o la tabella wp_options del database. Dopo il ripristino, cambia tutte le password: amministratore WordPress, database, FTP, e hosting. Aggiorna immediatamente core, plugin e temi all&#8217;ultima versione, e installa un plugin di sicurezza come Wordfence per una scansione completa.<\/p>\n<h3>Ripristino dopo aggiornamento fallito<\/h3>\n<p>Se un aggiornamento di plugin o tema ha rotto il sito, il ripristino pi\u00f9 rapido \u00e8 via FTP: rinomina la cartella del plugin incriminato aggiungendo &#8220;-old&#8221; al nome. Questo disattiva il plugin senza eliminare i file. Se il problema \u00e8 il tema, WordPress attiva automaticamente un tema predefinito. Una volta ripristinato l&#8217;accesso all&#8217;admin, puoi risolvere il conflitto o contattare lo sviluppatore.<\/p>\n<h2>Verifica del ripristino<\/h2>\n<p>Dopo aver completato il ripristino, la fase pi\u00f9 importante \u00e8 la verifica. Non dare per scontato che tutto funzioni solo perch\u00e9 il sito si carica. Naviga tra le pagine principali, verifica che i moduli di contatto funzionino, controlla che il carrello WooCommerce processi correttamente gli ordini, e testa l&#8217;area di amministrazione. Verifica anche che i permalink funzionino e che non ci siano errori 404.<\/p>\n<p>Controlla la presenza di errori nascosti abilitando il debug di WordPress. Aggiungi queste righe al wp-config.php: define(&#8216;WP_DEBUG&#8217;, true); define(&#8216;WP_DEBUG_LOG&#8217;, true); define(&#8216;WP_DEBUG_DISPLAY&#8217;, false); Poi controlla il file wp-content\/debug.log per eventuali errori. Dopo la verifica, ricordati di disabilitare il debug. Infine, crea un backup fresco del sito appena ripristinato, in modo da avere un punto di recupero pulito per il futuro.<\/p>\n<h2>Conclusione<\/h2>\n<p>Saper ripristinare WordPress da un backup \u00e8 una competenza essenziale per chiunque gestisca un sito. Che tu utilizzi un plugin automatico come UpdraftPlus o proceda manualmente via phpMyAdmin e FTP, il principio fondamentale \u00e8 lo stesso: preparazione, metodologia, e verifica. Investire tempo nella creazione di una procedura di ripristino documentata e testata ti garantir\u00e0 tranquillit\u00e0 e ti permetter\u00e0 di affrontare qualsiasi emergenza con la certezza di poter recuperare il tuo sito in pochi minuti, non in ore o giorni.<\/p>","protected":false},"excerpt":{"rendered":"<p>Perch\u00e9 saper ripristinare un backup \u00e8 fondamentale Ogni proprietario di un sito WordPress spera di non dover mai affrontare un ripristino da backup. La realt\u00e0, per\u00f2, \u00e8 che gli imprevisti capitano: un aggiornamento che rompe il sito, un attacco hacker che compromette i file, un errore umano durante la modifica del database, o un guasto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2023,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","ai_primary_source":"Studio Immens Blog","visibility_scope":"both","ai_summary":"Perch\u00e9 saper ripristinare un backup \u00e8 fondamentale Ogni proprietario di un sito WordPress spera di non dover mai affrontare un ripristino da backup. La realt\u00e0, per\u00f2, \u00e8 che gli imprevisti capitano: un aggiornamento che rompe il sito, un attacco hacker che compromette i file, un errore umano durant...","ai_intent":"informative","ai_related_resources":"","ai_priority":5,"ai_entity_type":"Article","ai_is_based_on":"https:\/\/blog.studioimmens.com\/ripristinare-wordpress-da-un-backup\/","ai_citations":"","ai_mentions":"","ai_speakable_selector":"","ai_chunk_hints":"Ripristinare, WordPress, da, un","footnotes":""},"categories":[40],"tags":[],"ai_visibility":[],"class_list":["post-1959","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sviluppo-web"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/posts\/1959","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/comments?post=1959"}],"version-history":[{"count":1,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/posts\/1959\/revisions"}],"predecessor-version":[{"id":2250,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/posts\/1959\/revisions\/2250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/media\/2023"}],"wp:attachment":[{"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/media?parent=1959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/categories?post=1959"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/tags?post=1959"},{"taxonomy":"ai_visibility","embeddable":true,"href":"https:\/\/studioimmens.com\/en\/wp-json\/wp\/v2\/ai_visibility?post=1959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}