Come eseguire la migrazione manuale di WordPress (9 passaggi, senza bisogno di plugin)
John Turner
John Turner
La migrazione manuale ti garantisce il controllo totale su ogni singolo file e su ogni riga del database trasferita da un server all'altro. Nessuna limitazione imposta dai plugin, nessun limite di dimensione dei file e nessun processo "black-box" che non puoi verificare in caso di malfunzionamenti.
Questo controllo ha un prezzo. Ci sono diverse fasi, e molte di esse presentano specifiche modalità di errore che non sono evidenti finché non ci si ritrova davanti a una schermata bianca o a un errore di connessione al database. Ci sono passato anch’io. Non è affatto divertente.
Questa guida illustra l'intero processo, passo dopo passo, indicando i possibili punti critici prima di ogni fase. Al termine, avrai un sito funzionante sul nuovo host, già testato prima ancora di intervenire sul DNS.
Qualche informazione utile da sapere fin dall'inizio: la migrazione manuale è la scelta giusta quando hai bisogno di un controllo dettagliato, quando il tuo host non supporta i plugin di migrazione o quando ti stai trasferendo su un server vuoto senza WordPress preinstallato. Per la maggior parte delle altre situazioni, esiste un metodo più veloce. Ne parlerò anch'io, dopo aver illustrato i passaggi manuali.
Ecco i punti salienti:
- La migrazione manuale ti offre il pieno controllo, ma prevede numerosi passaggi. Due di questi (la sostituzione degli URL e gli aggiornamenti del file wp-config.php) sono i punti in cui la maggior parte delle migrazioni fallisce, quindi leggi attentamente le avvertenze prima di procedere con tali passaggi
- Prima di iniziare, controlla la versione di PHP sull'host attuale e verifica che quella del nuovo host sia compatibile. Una discrepanza tra le versioni è la causa più comune della comparsa di una schermata bianca dopo la migrazione: verificarla ora richiede cinque minuti, mentre diagnosticarla in seguito ne richiede un'ora.
- Non eseguire mai operazioni di ricerca e sostituzione con SQL grezzo sul tuo database per aggiornare gli URL. Ciò danneggia i dati serializzati; utilizza il plugin "Search & Replace Everything" dopo aver prima eseguito una simulazione.
- È possibile testare il sito completamente migrato sul nuovo host prima di modificare il DNS, modificando il file hosts locale
- La propagazione del DNS richiede dalle 2 alle 6 ore dopo il passaggio; mantieni il vecchio sito attivo e intatto finché non avrai verificato che quello nuovo funzioni correttamente
Indice dei contenuti
- Perché migrare manualmente il vostro sito WordPress?
- Cosa ti serve prima di iniziare
- Come migrare manualmente un sito WordPress
- Passo 1: Esportare il database
- Passaggio 2: Scarica i file di WordPress
- Passo 3: Creare un nuovo database
- Passaggio 4: carica i tuoi file sul nuovo host
- Passaggio 5: Importa il database originale
- Passaggio 6: Modifica del file wp-config.php
- Passaggio 7: Aggiornare gli URL nel database
- Passaggio 8: Prova il tuo nuovo sito
- Passaggio 9: Aggiorna le impostazioni DNS
- C'è un modo più veloce per farlo
- Domande frequenti (FAQ)
- Il tuo sito è ora sul nuovo host. Ecco cosa fare ora.
Perché migrare manualmente il vostro sito WordPress?
Quando create il vostro sito web per la prima volta, scegliete un piano di hosting e un nome di dominio che soddisfino le vostre esigenze. Tuttavia, alla fine potrebbe essere necessario migrare il sito. Si tratta di spostare il vostro sito WordPress su un altro host web, server o dominio.
Ecco alcuni motivi per migrare il vostro sito.
- Scarse prestazioni del sito web
Potresti iniziare a riscontrare tempi di inattività, velocità di caricamento ridotte o altri problemi di prestazioni. In tal caso, dovrai cercare un provider di hosting migliore o passare a un piano di hosting superiore. Ad esempio, potresti passare da un server condiviso a un hosting WordPress gestito.
- Aumento del traffico organico
Una volta cresciuta la vostra piccola impresa o il vostro blog, il vostro server attuale potrebbe non essere in grado di gestire questa grande quantità di traffico.
- Rebranding
Un nome di dominio complesso può avere un impatto sulla credibilità del vostro sito web. Se state pensando di passare a un nuovo dominio, è il momento di migrare il vostro sito.
- Creazione di un sito di staging
Apportare modifiche al sito live potrebbe danneggiarlo. Per evitare questo problema, è possibile migrare i contenuti su un sito di staging su localhost.
Cosa ti serve prima di iniziare
Le migrazioni manuali comportano molte variabili. Se manca una credenziale o si salta una fase di preparazione, è necessario interrompere la migrazione a metà per individuarla, e alcune fasi sono difficili da mettere in pausa una volta avviate.
Assicurati che tutto sia pronto prima di intervenire su uno dei due server.
Accesso e credenziali:
- Client FTP installato e pronto all'uso (FileZilla è la scelta standard) oppure accesso a cPanel confermato sia sul vecchio che sul nuovo host
- L'accesso a phpMyAdmin è stato confermato su entrambi gli host. Effettua l'accesso e verifica di poter visualizzare il database di WordPress prima di iniziare
- Il tuo nuovo account di hosting è stato configurato completamente; puoi utilizzare sia un dominio attivo che un URL temporaneo per effettuare dei test
Controlli tecnici:
- Versione di PHP sul tuo attuale host. Puoi trovarla in cPanel oppure chiedere al tuo provider. Il tuo nuovo host deve avere la stessa versione, o una versione molto simile. Una discrepanza tra le versioni è la causa più comune della comparsa di una schermata bianca dopo la migrazione: ci vogliono cinque minuti per verificarlo ora, contro un'ora per diagnosticare il problema in seguito.
- Spazio su disco disponibile sul nuovo host. È necessario almeno il doppio dello spazio occupato attualmente dal sito per consentire il caricamento, l'estrazione e l'importazione del database
Prima di esportare qualsiasi cosa:
- Disattiva i plugin di cache sul vecchio sito. I file memorizzati nella cache potrebbero finire nell'esportazione e causare comportamenti anomali sul nuovo server.
- Elimina i plugin, i temi e i file multimediali che non utilizzi se desideri una migrazione pulita. Non è obbligatorio, ma la migrazione è un'ottima occasione per farlo.
- Esegui un backup completo del sito attuale e salvalo su un supporto esterno al server. Se dovesse verificarsi un problema in qualsiasi momento durante i prossimi nove passaggi, questo backup ti consentirà di tornare al punto di partenza.
Come migrare manualmente un sito WordPress
Sebbene i servizi di migrazione consentano di automatizzare il processo, potresti preferire farlo da solo. Se disponi di alcune conoscenze tecniche, puoi migrare WordPress senza ricorrere a strumenti di terze parti.
Ecco come migrare manualmente il vostro sito web:
- Passaggio 1: esporta il database: scarica un file SQL contenente tutti i contenuti e le impostazioni del tuo sito dal vecchio host; utilizza la compressione gzip se il database supera i 100 MB, altrimenti l'importazione potrebbe non andare a buon fine
- Passaggio 2: Scarica i file di WordPress: recupera tutti i file dal vecchio server; il metodo zip di cPanel è più veloce e affidabile dell'FTP per i siti con librerie multimediali di grandi dimensioni
- Passaggio 3: Crea un nuovo database sul nuovo host: configura il database vuoto a cui si collegherà il tuo sito migrato; annota tutte le credenziali non appena le crei
- Passaggio 4: carica i tuoi file sul nuovo host: trasferisci tutto sul nuovo server e imposta i permessi corretti per i file; permessi errati possono causare errori 403
- Passaggio 5: Importa il database sul nuovo host: carica il file SQL nel nuovo database; verifica che le tabelle siano visibili in phpMyAdmin prima di passare al passaggio successivo
- Passaggio 6: Aggiorna il file wp-config.php: collega WordPress al nuovo database utilizzando le nuove credenziali; un solo errore di digitazione in questa fase causerà un errore di connessione al database sul sito live
- Passaggio 7: Aggiornare gli URL nel database: sostituire i vecchi riferimenti al dominio utilizzando la funzione "Cerca e sostituisci tutto", non il codice SQL grezzo; la sostituzione tramite codice SQL grezzo può danneggiare i dati serializzati e compromettere i layout del page builder
- Passaggio 8: Prova il sito: verifica che tutto funzioni sul nuovo host modificando il file hosts locale, mentre il vecchio sito rimane attivo per tutti gli altri utenti
- Passaggio 9: reindirizza il tuo dominio al nuovo host: aggiorna i tuoi server dei nomi o il record DNS A una volta che i test avranno confermato che la migrazione è andata a buon fine; mantieni il vecchio sito intatto fino al completamento della propagazione
Passo 1: Esportare il database
Il database contiene tutto ciò che WordPress genera dinamicamente: post, pagine, commenti, account utente, impostazioni dei plugin e configurazioni dei widget. Questo è il file più importante che dovrai trasferire.
Una volta ottenuto il backup del database, potrai caricarlo facilmente sul tuo nuovo server.
Di solito, il vostro host web vi permetterà di accedere facilmente a phpMyAdmin, che è un gestore di database. Con Bluehost, ad esempio, trovate il pulsante phpMyAdmin.

Nel pannello di sinistra, clicca sul nome del tuo database WordPress. Se non sei sicuro di quale sia, apri il file wp-config.php del tuo sito attuale e cerca il DB_NAME valore.
Dopo aver selezionato il database, clicca sulla schedaEsporta.

Per la maggior parte dei siti, l'esportazione rapida in formato SQL è sufficiente. Fai clic su "Vai" e salva il file .sql sul tuo computer. Assegnagli un nome facilmente riconoscibile, ad esempio site-backup-2026-04-17.sql.

Se il tuo database supera i 100 MB, utilizza invece il metodo di esportazione personalizzata. Scorri verso il basso fino a trovare l'opzione "Compressione" e seleziona "gzip". In questo modo il file verrà compresso prima del download e si eviterà un errore relativo alla dimensione massima del file al momento dell'importazione.
Passaggio 2: Scarica i file di WordPress
I file di WordPress comprendono il software di base, il tema, tutti i plugin e l'intera libreria multimediale. Esistono due modi per scaricarli dal server. Il metodo più adatto dipende dalle dimensioni del sito.
Metodo A: File Manager di cPanel (consigliato per siti di dimensioni superiori a 500 MB)
Accedi alla dashboard del tuo provider di hosting e apri cPanel o il file manager personalizzato del tuo provider.

Accedi alla cartella principale del tuo sito, solitamente denominata public_html. Fai clic con il tasto destro del mouse e seleziona "Comprimi". Scegli il formato zip e conferma. Attendi il completamento della compressione. Per i siti di grandi dimensioni, l'operazione potrebbe richiedere alcuni minuti.

Quando compare il file zip, scaricalo. Otterrai un unico file invece di migliaia di file singoli, il che è notevolmente più veloce ed evita i problemi di timeout FTP con le librerie multimediali di grandi dimensioni.
Metodo B: FTP con FileZilla (adatto per siti di piccole dimensioni)
Apri FileZilla e connettiti al tuo host attuale utilizzando le tue credenziali FTP.

Accedi alla directory principale del tuo sito nel pannello di destra. Seleziona tutto, fai clic con il tasto destro del mouse e scegli "Scarica".

Tieni presente che i trasferimenti FTP possono andare in timeout su siti di grandi dimensioni. Se la connessione si interrompe durante il trasferimento, la funzione "Riprendi" di FileZilla riprenderà da dove si era interrotto. Dopo esserti ricollegato, fai clic con il pulsante destro del mouse sulla voce della coda e seleziona "Elabora coda" .
In ogni caso, il file che stai scaricando include il file wp-config.php, il file .htaccess e l'intera cartella wp-content. Assicurati che la tua cartella locale contenga tutti e tre questi elementi prima di proseguire.
Passo 3: Creare un nuovo database
Se stai lavorando con una nuova installazione di WordPress, dovrai creare un nuovo database. Questo ti fornirà lo spazio necessario per importare il tuo database SQL salvato.
A seconda della società di hosting, questa procedura può variare. Se si utilizza un host che fornisce cPanel, trovare le impostazioni dei database e fare clic su Database MySQL.

È sufficiente dare un nome al nuovo database. Quindi, premere Crea database.

Oltre a un nuovo database, è necessario aggiungere un nuovo utente. Inserite un nuovo nome utente e una nuova password nella sezione Utenti MySQL.

Quindi, collegare il nuovo utente al database appena creato. Sotto Aggiungi utente al database, selezionare il nuovo utente e il database.

Siate liberi di concedere all'utente tutti i privilegi. In questo modo l'utente avrà il pieno controllo sul database.
Passaggio 4: carica i tuoi file sul nuovo host
Questo passaggio è identico al passaggio 2. Utilizza il metodo che corrisponde alla modalità con cui hai scaricato i file.
Se hai scaricato un file ZIP tramite il File Manager di cPanel:
Accedi a cPanel sul tuo nuovo host. Vai alla cartella principale in cui dovrebbe trovarsi il tuo sito, solitamente public_html. Clicca su «Carica» e seleziona il tuo file zip. Una volta completato il caricamento, clicca con il tasto destro del mouse sul file zip e seleziona «Estrai». Verifica che la destinazione sia la cartella principale del tuo sito, quindi procedi con l'estrazione.

Se hai effettuato il download tramite FTP:
Connettiti al tuo nuovo host con FileZilla utilizzando le credenziali FTP del nuovo host. Accedi alla directory principale del sito nel pannello di destra. Trascina i file scaricati dal pannello di sinistra per caricarli. L'operazione potrebbe richiedere un po' di tempo se la tua libreria multimediale è di grandi dimensioni.
Una volta completato il caricamento, controlla i permessi dei file. Permessi errati causano errori 403 Forbidden e schermate bianche che sembrano indicare un altro tipo di problema.
Nel File Manager di cPanel, seleziona tutte le cartelle nella directory principale del sito, fai clic con il tasto destro del mouse e seleziona "Modifica permessi". Imposta i permessi delle cartelle su 755. Quindi seleziona tutti i file e imposta i permessi su 644.

Se tutto è andato a buon fine, dovresti vedere l'intera directory del sito nel File Manager sul nuovo host, senza cartelle che risultano chiaramente mancanti.
Passaggio 5: Importa il database originale
Accedi a phpMyAdmin sul tuo nuovo host. Nel pannello di sinistra, clicca sul nome del database vuoto che hai creato al punto 3. Non dovrebbero ancora essere presenti tabelle. Quindi, vai alla schedaImporta.
Seleziona il file .sql esportato al punto 1. Lascia tutte le altre impostazioni sui valori predefiniti.
Prima di cliccare su "Vai": se il tuo file .sql non è compresso e supera la dimensione massima di caricamento indicata nella pagina, riceverai un messaggio di errore. Per risolvere il problema, torna indietro, riesporta il file attivando la compressione gzip e riprova con il file compresso.

Una volta completata l'importazione, nel pannello di sinistra verranno visualizzate le tabelle del database. Dovresti vedere tabelle con il prefisso wp_ (o un prefisso personalizzato, se lo hai modificato durante l'installazione di WordPress).
Se il pannello di sinistra rimane vuoto dopo l'importazione, significa che si è verificato un errore. La causa più comune è l'importazione nel database sbagliato. Verifica di aver selezionato il nuovo database nel pannello di sinistra prima di fare clic sulla scheda "Importa".
Passaggio 6: Modifica del file wp-config.php
Il file wp-config.php indica a WordPress a quale database connettersi e quali credenziali utilizzare. Al momento contiene ancora i dati del database del tuo vecchio host. Finché non lo aggiorni, il tuo sito migrato tenterà di connettersi a un database che non esiste più.
Cerca il file wp-config.php tra i file che hai caricato. Dovrebbe trovarsi nella directory principale del sito, accanto alla cartella wp-content. Fai clic con il pulsante destro del mouse sul file e seleziona «Modifica».
Individua queste quattro righe e modificale in modo che corrispondano a quanto hai creato al punto 3:
define( 'DB_NAME', 'your_new_database_name' );
define( 'DB_USER', 'your_new_database_user' );
define( 'DB_PASSWORD', 'your_new_database_password' );
define( 'DB_HOST', 'localhost' );
DB_NAME, DB_USER, e DB_PASSWORD dovrebbe corrispondere esattamente a ciò che hai annotato al punto 3, compreso qualsiasi prefisso aggiunto dal tuo host. DB_HOST è quasi sempre localhost, ma alcuni host gestiti utilizzano un nome host specifico. Se localhost Se non funziona, consulta la documentazione del tuo provider o la chat di assistenza per conoscere il valore corretto.
Qui ogni carattere è importante. Un solo spazio in più tra le virgolette causerà un errore di connessione al database. Rileggilo dopo aver salvato.
Salva il file e chiudi l'editor.
Passaggio 7: Aggiornare gli URL nel database
Il tuo database contiene ancora il vecchio dominio nei contenuti dei post, nelle impostazioni e nei dati serializzati dei plugin. Devi sostituire il vecchio dominio con quello nuovo ovunque compaia.
Non eseguire un file non compilato SQL REPLACE eseguire query direttamente sul database. L'uso diretto del codice SQL danneggia i dati serializzati, ovvero il formato in cui WordPress memorizza gli array di impostazioni complesse nel database. Il risultato sono layout del page builder danneggiati, configurazioni dei widget compromesse e impostazioni dei plugin che si azzerano silenziosamente, spesso in modi difficili da individuare.
Il plugin "Search & Replace Everything " offre una soluzione migliore. Nel campo "Cerca", inserisci il tuo vecchio dominio includendo il protocollo (ad esempio, https://olddomain.com). Nel campo "Sostituisci con", inserisci il tuo nuovo dominio (https://newdomain.com).

Seleziona tutte le tabelle nell'elenco, visualizza l'anteprima dell'operazione di ricerca e sostituzione, quindi eseguila.
La simulazione ti mostra quante istanze sono state individuate senza apportare alcuna modifica. Controlla il numero, verifica che sia ragionevole, quindi applica le modifiche.
Una volta completata la sostituzione, vai su Impostazioni » Permalink in wp-admin e clicca su Salva modifiche senza apportare alcuna modifica. In questo modo il file .htaccess verrà rigenerato e tutte le regole di riscrittura che fanno riferimento al vecchio dominio verranno cancellate.

Passaggio 8: Prova il tuo nuovo sito
La maggior parte dei tutorial salta questo passaggio. È proprio quello più utile.
Puoi navigare nel tuo sito trasferito sul nuovo host prima di reindirizzare il tuo dominio verso di esso, senza modificare in alcun modo le impostazioni DNS. Per farlo, devi semplicemente indicare temporaneamente al tuo computer di risolvere il tuo dominio all'indirizzo IP del nuovo server.
Trova l'indirizzo IP del tuo nuovo server. Il pannello di controllo del tuo hosting di solito lo mostra nella pagina principale di cPanel o alla voce " Indirizzo IP condiviso".

Su Mac o Linux:
Apri Terminale ed esegui sudo nano /etc/hosts. In fondo alla file hosts, aggiungere una nuova riga: 123.456.789.0 yourdomain.com (utilizzando l'IP e il dominio effettivi del tuo server). Salva con Ctrl+X, quindi Y, quindi Entrare.
Su Windows:
Apri Blocco note come amministratore (fai clic con il pulsante destro del mouse su Blocco note, quindi seleziona "Esegui come amministratore"). Apri il file che si trova in C:\Windows\System32\drivers\etc\hosts. Aggiungi la stessa riga in fondo al file e salva.
Ora apri il browser e visita il tuo dominio. Il tuo computer caricherà il sito dal nuovo server, mentre il resto del mondo continuerà a vedere quello vecchio.
Prima di proseguire, controlla quanto segue:
- La pagina iniziale si carica correttamente
- Visualizzazione delle immagini
- I link interni funzionano
- È possibile accedere a wp-admin utilizzando le proprie credenziali
- Tutti i moduli di contatto vengono inviati senza errori
- Il certificato SSL risulta valido
Passaggio 9: Aggiorna le impostazioni DNS
A questo punto, il vostro sito web sarà completamente migrato sul nuovo server o nome di dominio. Anche se il sito funziona, è importante aggiornare anche la sua visualizzazione nel Domain Name System (DNS).
Attualmente, il DNS del vostro dominio punta al vecchio host. Fortunatamente, è possibile modificarlo facilmente per riflettere il nuovo host.
Questo processo varia a seconda del luogo in cui è stato registrato il nuovo dominio. Per darvi un'idea di come funziona, vi illustreremo i passaggi per cambiare i vostri nameserver in Bluehost.
Per prima cosa, accedete al vostro account di hosting e andate su Domini " I miei domini. Quindi, espandete il menu a tendina sul lato destro del vostro dominio e fate clic su DNS.

Qui si vedranno i record DNS, compresi i server dei nomi e gli indirizzi IP. Quindi, premere Modifica.

Per puntare a un nuovo host web, selezionare Personalizzato come tipo di impostazione.

A questo punto, è sufficiente inserire i dati del nuovo provider di hosting. Possono essere necessarie fino a 48 ore perché il DNS si propaghi e inizi a puntare al nuovo sito.
C'è un modo più veloce per farlo
Nove passaggi: questa è la realtà concreta di una migrazione manuale. Se sei riuscito a portarla a termine, ora sai esattamente cosa è stato spostato, dove è finito e perché. Queste informazioni sono davvero utili.
Nella maggior parte dei casi, però, non è necessario un tale livello di controllo. E sono proprio in due di questi nove passaggi che la migrazione manuale fallisce più spesso.
Un'alternativa semplice e veloce è quella di installare un plugin di migrazione per WordPress.
Anche se ce ne sono molti tra cui scegliere, Duplicator è uno strumento potente che vi permette di esportare il vostro sito WordPress e di spostarlo con facilità.

Una delle mie caratteristiche preferite di Duplicator Pro è la funzionalità di trascinamento.
È possibile creare un backup che raggruppi i contenuti del sito, i temi, i plugin, il database e i file multimediali. Quindi, è sufficiente inserire questo file zip nel secondo sito.

In questo modo si avvierà la procedura guidata di migrazione di Duplicator, che ti fornirà una guida dettagliata su come importare i tuoi contenuti originali. Non dovrai importare manualmente i file né eseguire uno script di ricerca e sostituzione.

Inoltre, Duplicator è stato costruito per gestire siti di grandi dimensioni e reti multisito. Non dovrete preoccuparvi di perdere i dati importanti del vostro sito web di agenzia o aziendale.
Questo strumento vi farà risparmiare molto tempo e fatica durante lo spostamento del vostro sito web. Invece di lottare con i file manager e phpMyAdmin, potete lasciare che Duplicator faccia il lavoro per voi!
Domande frequenti (FAQ)
Quanto tempo richiede la migrazione manuale di un sito WordPress?
Per un sito di piccole dimensioni con una libreria multimediale modesta, occorrono dalle 1 alle 2 ore dall'inizio alla fine. Un sito di grandi dimensioni con diversi gigabyte di file multimediali e un database voluminoso può richiedere dalle 4 alle 6 ore, per lo più a causa dei tempi di attesa durante il trasferimento dei file. Le operazioni in sé non sono lente; sono piuttosto i caricamenti FTP e le importazioni del database a richiedere tempo. L'utilizzo del metodo zip di cPanel riduce notevolmente i tempi di trasferimento nei siti più grandi.
Devo reinstallare WordPress sul nuovo host prima di procedere alla migrazione?
No. Stai trasferendo la tua installazione esistente di WordPress, compresi i file di base. Se installi prima una nuova versione di WordPress sul nuovo host, si creerà un file wp-config.php in conflitto e un database duplicato che dovrai eliminare prima di importare il tuo. Inizia con una cartella public_html vuota sul nuovo host.
Cosa devo fare se il mio database è troppo grande per essere esportato tramite phpMyAdmin?
Utilizza l'opzione di esportazione personalizzata con la compressione gzip abilitata, che risolve la maggior parte dei casi. Se il file compresso risulta ancora troppo grande per essere importato, utilizza BigDump, uno script PHP gratuito che suddivide i file SQL di grandi dimensioni in parti più piccole e le importa in sequenza. Carica BigDump sul tuo nuovo server, indicalo al tuo file SQL ed eseguilo dal browser. In alternativa, WP-CLI gestisce database di qualsiasi dimensione: wp db export sul vecchio server e wp db import sul nuovo modello.
Come faccio a sapere quando la propagazione del DNS è terminata?
Utilizza uno strumento come whatsmydns.net per verificare come viene risolto il tuo dominio da diverse località in tutto il mondo. Inserisci il tuo dominio e seleziona il record A. Quando la maggior parte delle località mostra l'indirizzo IP del tuo nuovo server, la propagazione è effettivamente completata per la maggior parte dei visitatori. In casi eccezionali, la propagazione globale completa può richiedere fino a 48 ore, ma nella maggior parte delle regioni l'aggiornamento avviene entro 2-6 ore.
Qual è il modo più semplice per migrare un sito WordPress?
Il modo più semplice per migrare un sito WordPress è installare un plugin di migrazione WordPress come Duplicator Pro. Con Duplicator, potete impacchettare l'intero sito in un unico file di archivio zippato. Quindi, potrete trascinarlo e rilasciarlo in una nuova installazione di WordPress.
In questo modo si evita di dover trasferire manualmente i file e il database e si garantisce che i dati non vadano persi durante la migrazione.
Se volete esplorare i diversi plugin di migrazione disponibili, ecco alcune delle opzioni più popolari:
Come faccio a migrare manualmente il mio sito WordPress?
Per migrare manualmente il vostro sito WordPress, esportate il database del vostro sito WordPress attuale in phpMyAdmin. Quindi, trasferite tutti i file del vostro sito web nel nuovo ambiente di hosting utilizzando FTP o un file manager.
È inoltre necessario creare un nuovo database sul nuovo server di hosting e importare il database precedentemente esportato. Infine, aggiornare le credenziali del database e l'URL del sito nel file wp-config.php del nuovo hosting per garantire la corretta connettività.
Come faccio a caricare il mio sito WordPress su un host live dopo aver lavorato in locale?
Sul sito web locale, creare una copia dei file e del database del sito con Duplicator Pro. Assicurarsi che Duplicator sia installato anche sul sito di produzione. Quindi, utilizzare lo strumento Importa per caricare il sito locale sul server live.
Posso trasferire un sito WordPress a un altro?
Sì, è possibile trasferire un sito WordPress a un altro. Utilizzando il plugin Duplicator Pro, è sufficiente creare un backup del sito originale. Quindi, importate il backup nel nuovo sito e seguite i passaggi della procedura guidata di migrazione di Duplicator.
Come faccio a ripristinare il mio sito WordPress su un nuovo host?
Per ripristinare il vostro sito WordPress su un nuovo host, assicuratevi di utilizzare Duplicator per salvare regolarmente i backup. Se il vostro sito si blocca e decidete di aggiornare il vostro hosting, trascinate semplicemente il file di archivio di backup più recente nel nuovo sito. In questo modo si recuperano tutti i dati del sito originale.
Il tuo sito è ora ospitato sul nuovo server. Ecco cosa fare ora.
Hai appena completato una migrazione. Il sito è a posto, è stato testato ed è online. Questo è proprio il momento in cui la maggior parte delle persone tralascia di fare un backup e inizia subito ad apportare modifiche.
Non farlo. Esegui subito un backup completo del nuovo sito, prima di aggiornare qualsiasi plugin, modificare il tema o apportare modifiche ai contenuti. Se qualcosa dovesse andare storto nella prima settimana sul nuovo host, ti servirà un punto di ripristino da uno stato in cui il sito funzionava correttamente, non un backup del vecchio server.
Oltre 1,5 milioni di professionisti di WordPress utilizzano Duplicator Pro per creare backup completi e verificati che possono ripristinare da qualsiasi luogo, anche quando WordPress stesso risulta inaccessibile. Il solo URL di ripristino in caso di emergenza vale già la pena, poiché consente di ripristinare un sito anche quando non è possibile accedere affatto a wp-admin.
Se hai appena dedicato diverse ore a una migrazione manuale, dedicare cinque minuti a un backup prima di proseguire è il passo successivo più ovvio.
Avete bisogno di altri suggerimenti per la migrazione di WordPress? Consultate le nostre altre guide qui sotto.
- Come spostare un sito WordPress su un nuovo host
- 5 migliori plugin per la migrazione multisito di WordPress
- Guida completa alla migrazione SEO dei siti web
- Come risolvere il problema del mancato funzionamento del sito WordPress dopo una migrazione
- La lista di controllo definitiva per la migrazione di WordPress