Ripristinare manualmente il tuo sito da un file di Jetpack Backup su WordPress.com
Questo testo è stato tradotto utilizzando l’IA. Se desideri visualizzare il testo originale in inglese, fai clic qui.
Nella maggior parte dei casi, puoi ripristinare il tuo sito con un solo clic utilizzando Jetpack VaultPress Backup. Ma se necessario, puoi anche ripristinare il tuo sito manualmente utilizzando un file di backup scaricato in precedenza.
Se gestisci un sito WordPress.com il cui piano Business o Commerce è scaduto di recente, prova prima a seguire questi passaggi, poiché i backup del tuo sito potrebbero essere ancora disponibili per il ripristino con un clic.
Se stai spostando il tuo sito su un nuovo dominio (ad esempio, se i file di backup erano originariamente utilizzati su un dominio diverso), assicurati di seguire le istruzioni riportate di seguito per aggiornare il dominio nel tuo database. Se stai ripristinando sullo stesso dominio, puoi saltare questo passaggio.
Trasferire plugin, temi, upload e file del database
Se utilizzi WordPress Studio, ti consigliamo di dare un’occhiata alla funzionalità Studio Sync prima di procedere con i passaggi manuali.
Puoi ripristinare manualmente il tuo sito WordPress.com utilizzando un file di backup Jetpack .tar.gz o un backup Studio .zip. Segui semplicemente i passaggi seguenti oppure guarda il video per una guida dettagliata.
- Per procedere, devi disporre di un piano WordPress.com Business o Commerce attivo.
- Inizia recuperando il tuo file di backup Jetpack o di esportazione Studio.
- Abilita le credenziali SFTP sul tuo sito. Dovrai connetterti tramite SFTP utilizzando un client SFTP, come ad esempio FileZilla.
- Decomprimi il file di backup Jetpack
.tar.gzo Studio.zip. La cartella decompressa, sia per Jetpack che per Studio, conterrà i dati del tuo sito nelle sottocartellesqlewp-content.
Nei prossimi passaggi, rimuoveremo le tabelle wp_users e wp_usermeta dal file di esportazione SQL. Questo garantirà che la connessione Jetpack sul tuo sito WordPress.com non si interrompa quando esegui l’importazione del database. I passaggi sono leggermente diversi per i backup Jetpack e Studio.
- Naviga alla cartella
sql. - Jetpack: Vedrai diversi file
.sql. Elimina i filewp_users.sqlewp_usermeta.sql. - Studio: Vedrai un singolo file
.sql. Aprilo nel tuo editor di codice, quindi cerca la tabellawp_usersed elimina l’intera sezione. Lo screenshot qui sotto evidenzia esattamente cosa deve essere rimosso.

- Studio: Cerca la tabella
wp_usermetaed elimina anche l’intera sezione. Lo screenshot qui sotto evidenzia esattamente cosa deve essere rimosso.

- Studio: salva il file
.sqldopo averlo modificato. - Una volta che FileZilla è connesso al tuo sito, vai alla cartella
/srv/htdocs. All’interno di quella cartella, apriwp-content. - Apri la cartella
pluginse vedrai un elenco dei plugin attualmente installati sul tuo sito.
Su un sito WordPress.com, colleghiamo simbolicamente (symlink) i file del Core di WordPress così come i temi e i plugin propri di WordPress.com. Utilizzando i symlink, possiamo garantire che i file sul tuo sito siano sempre aggiornati e sicuri.
Per identificare una cartella o un file con symlink, alcuni client FTP possono mostrare una piccola freccia nella parte inferiore sinistra dell’icona della cartella. In altri, potrebbe essere presente un punto interrogativo sopra di essa.
Non potrai accedere o modificare i file con symlink, poiché sono gestiti a livello di piattaforma. Scopri di più sulle cartelle e i file con symlink qui.
- Controlla la cartella
pluginsdal tuo backup e confrontala con la cartellapluginspresente in FileZilla. Qualsiasi plugin può essere ripristinato trascinando l’intera cartella del plugin dal backup a FileZilla, a condizione che il plugin non sia un symlink. Salta tutti i plugin con symlink e trasferisci tutti gli altri che desideri ripristinare sul tuo sito. - Ripeti questo processo con le cartelle
themeseuploads. - Successivamente, dovrai ripristinare i file del database. Trascina la cartella
sqldal tuo backup nella cartellahtdocssu FileZilla. - Apri l’applicazione terminale che preferisci e connettiti al tuo sito tramite SSH.
- Una volta connesso, esegui il comando
cd htdocs/sql. - Esegui
ls | xargs -I % wp db import %. Questo elenca tutti i file nella cartella, li elabora e poi eseguewp db importil tutto con un unico comando. - Esegui
wp cache flush. Devi svuotare la cache ogni volta che apporti modifiche al database. - Esegui
wp plugin activate jetpack. Questo è necessario per assicurarti che la connessione a Jetpack sul tuo sito WordPress.com funzioni come previsto dopo l’importazione del database. - Esegui
wp plugin install one-time-login --activate && wp user one-time-login <user>. Sostituisci<user>con l’indirizzo e-mail associato al tuo account WordPress.com. - Apri il link che appare nel terminale. Una volta connesso al tuo sito, vai su Jetpack nella barra laterale destra. Se Jetpack non è ancora configurato, fai clic su «Configura Jetpack» e segui le istruzioni.
- Esegui
wp plugin delete one-time-login. - Se riscontri ulteriori problemi sul tuo sito dopo l’importazione, contatta l’assistenza dal tuo sito WordPress.com per ricevere ulteriore aiuto.
Qualsiasi impostazione di plugin o tema che avevi abilitato al momento del backup dovrebbe ora essere abilitata sul tuo sito, ma verifica sul sito live per conferma. In caso contrario, attivale come faresti normalmente.
Aggiornare il dominio nel database
Quando ripristini il tuo sito su un dominio diverso, dovrai aggiornare tutti i riferimenti al vecchio dominio nel database. Se stai ripristinando i file del sito su un sito con lo stesso dominio, puoi saltare questa sezione.
Puoi modificare il database appena importato utilizzando phpMyAdmin o WP-CLI.
Aggiornare i valori siteurl e home con phpMyAdmin
Per aggiornare i valori siteurl e home del database nella tabella wp_options utilizzando phpMyAdmin:
- Visita la dashboard wp-admin del tuo sito e vai su Hosting → Panoramica (oppure Impostazioni → Configurazione Hosting se utilizzi lo stile di interfaccia predefinito), se non l’hai già fatto.
- Fai clic sulla scheda Impostazioni.
- Fai clic sulla scheda Database nella barra laterale.
- Fai clic sul pulsante «Apri phpMyAdmin».
- Per visualizzare i valori di
siteurlehome, fai clic sul pulsante SQL nella barra degli strumenti in alto ed esegui le seguenti query:
/* Run these queries to get your current site URL */
SELECT * FROM `wp_options` WHERE `option_name` = 'siteurl';
SELECT * FROM `wp_options` WHERE `option_name` = 'home';/* Run these queries to get your current site URL */
SELECT * FROM `wp_options` WHERE `option_name` = ‘siteurl’;
SELECT * FROM `wp_options` WHERE `option_name` = ‘home’;- Per aggiornare i valori di
siteurlehome, fai clic sul pulsante SQL nella barra degli strumenti in alto ed esegui le seguenti query, sostituendo NEW-DOMAIN con il tuo nuovo dominio:
/* Run these queries to update your site URL to your new domain */
UPDATE wp_options SET option_value = 'NEW-DOMAIN' WHERE wp_options.option_name = 'siteurl';
UPDATE wp_options SET option_value = 'NEW-DOMAIN' WHERE wp_options.option_name = 'home';/* Run these queries to update your site URL to your new domain */
UPDATE wp_options SET option_value = ‘NEW-DOMAIN’ WHERE wp_options.option_name = ‘siteurl’;
UPDATE wp_options SET option_value = ‘NEW-DOMAIN’ WHERE wp_options.option_name = ‘home’;Cerca e sostituisci con phpMyAdmin
Per assicurarti che le immagini vengano caricate correttamente, dovresti anche eseguire delle query di ricerca e sostituzione per aggiornare tutti i riferimenti al tuo vecchio URL:
- Visita la dashboard wp-admin del tuo sito e vai su Hosting → Panoramica (oppure Impostazioni → Configurazione Hosting se utilizzi lo stile di interfaccia predefinito), se non l’hai già fatto.
- Fai clic sulla scheda Impostazioni.
- Fai clic sulla scheda Database nella barra laterale.
- Fai clic sul pulsante Apri phpMyAdmin.
- Fai clic sul pulsante SQL nella barra degli strumenti in alto ed esegui le seguenti query, sostituendo OLD-DOMAIN con il tuo vecchio nome di dominio e NEW-DOMAIN con il tuo nuovo nome di dominio:
/* Run these queries to update the old domain to your new domain */
UPDATE wp_posts SET post_content = replace(post_content, 'OLD-DOMAIN', 'NEW-DOMAIN');
UPDATE wp_posts SET guid = replace(guid, 'OLD-DOMAIN','NEW-DOMAIN');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'OLD-DOMAIN','NEW-DOMAIN');
UPDATE wp_links SET link_image = replace(link_image, 'OLD-DOMAIN','NEW-DOMAIN');/* Run these queries to update the old domain to your new domain */
UPDATE wp_posts SET post_content = replace(post_content, ‘OLD-DOMAIN’, ‘NEW-DOMAIN’);
UPDATE wp_posts SET guid = replace(guid, ‘OLD-DOMAIN’,’NEW-DOMAIN’);
UPDATE wp_postmeta SET meta_value = replace(meta_value,’OLD-DOMAIN’,’NEW-DOMAIN’);
UPDATE wp_links SET link_image = replace(link_image, ‘OLD-DOMAIN’,’NEW-DOMAIN’);Aggiornare i valori di siteurl e home con WP-CLI
Per aggiornare i valori di siteurl e home nel database, nella tabella wp_options, utilizzando WP-CLI:
- Apri il Terminale sul tuo computer e connettiti al tuo sito tramite SSH.
- Una volta connesso, digita
cd htdocs/sql, quindi premi invio sulla tastiera. - Per visualizzare i valori di
siteurlehome, esegui i seguenti comandi uno alla volta:wp option get siteurlwp option get home
- Per aggiornare i valori di
siteurlehome, esegui i seguenti comandi uno alla volta, sostituendo NEW-DOMAIN con il tuo nuovo dominio:wp option update siteurl NEW-DOMAINwp option update home NEW-DOMAIN
- Esegui
wp cache flush, quindi premi invio sulla tastiera.
Cerca e sostituisci con WP-CLI
Per assicurarti che le immagini vengano caricate correttamente, dovresti anche eseguire un comando di ricerca e sostituzione per aggiornare eventuali riferimenti al tuo vecchio URL:
- Apri il Terminale sul tuo computer e connettiti al tuo sito tramite SSH.
- Esegui il seguente comando, sostituendo OLD-DOMAIN con il tuo vecchio nome di dominio e NEW-DOMAIN con il tuo nuovo nome di dominio:
wp search-replace OLD-DOMAIN NEW-DOMAIN --skip-columns=guid
- Esegui
wp cache flush, quindi premi invio sulla tastiera.
Cosa fare se qualcosa va storto?
Se si verifica qualcosa di indesiderato sul tuo sito a seguito di azioni tramite SFTP, phpMyAdmin o WP-CLI, puoi ripristinare un backup recente del tuo sito. Se continui ad avere problemi, contatta i nostri Happiness Engineer qui.
Ultimo aggiornamento: giugno 22, 2026