Idealmente, hai scelto un provider di hosting così valido che non avrai mai bisogno di spostare il tuo sito web.
Tuttavia, non tutti i provider di hosting offrono lo stesso livello o qualità di servizio. Se scegli quello sbagliato, prima o poi potresti dover migrare il tuo sito WordPress./

Fortunatamente, la migrazione del tuo sito non è così complessa come potresti immaginare. Imparare a spostare un sito WordPress su un nuovo host potrebbe richiedere alcune ore, ma il processo è relativamente semplice. Inoltre, se scegli un host web che offre hosting WordPress veloce e più funzionalità, ne varrà la pena.
In questo articolo ti insegnerò il modo migliore per migrare un sito Web WordPress, passo dopo passo. Quindi ti presenterò alcuni strumenti di migrazione di WordPress che puoi utilizzare per semplificare il processo.

Dovrei migrare il mio sito WordPress manualmente o automaticamente?

La migrazione di un sito Web WordPress non è difficile. Tuttavia, se desideri farlo manualmente, dovrai essere a tuo agio nell’utilizzare il protocollo FTP (File Transfer Protocol) , nell’accedere ai database e nel modificare i file sul back-end del tuo vecchio sito.

Questi processi sembrano complessi, ma sono abbastanza semplici se segui un tutorial chiaro. Tuttavia, se preferisci provare un approccio più semplice, puoi sempre utilizzare uno strumento o un plugin per la migrazione di WordPress. Esistono diverse opzioni e in seguito ti presenterò alcune delle mie scelte migliori.
Tieni presente che i siti Web di grandi dimensioni possono essere più soggetti a errori quando si utilizzano plug-in di migrazione. In questi casi, la migrazione manuale è l’approccio migliore. Se segui attentamente le istruzioni non dovresti riscontrare alcun problema.

Infine, vale la pena notare che alcuni host web offrono servizi di migrazione gratuiti ai nuovi abbonati. Puoi anche assumere un servizio di terze parti per aiutarti a spostare il tuo sito, anche se può essere una soluzione costosa (e dovresti assicurarti di scegliere un’azienda con un’ottima reputazione).

Come Migrare Manualmente il Tuo Sito WordPress

Anche se non hai paura di rimboccarti le maniche e migrare il tuo sito manualmente, probabilmente avrai bisogno di un piccolo aiuto per iniziare. Esaminiamo il processo, un passo alla volta.

Passaggio 1: scegli un nuovo host WordPress

Se stai cercando come migrare il tuo sito web, probabilmente c’è un motivo per cui stai lasciando il tuo host attuale ed esplorandone un nuovo. Ti consigliamo di tenere a mente tutti i problemi che hai riscontrato mentre acquisti una nuova casa per il tuo sito Web WordPress.
Ad esempio, se il tuo sito ha subito una violazione, ti consigliamo di cercare un nuovo fornitore che offra funzionalità di sicurezza di prim’ordine. È anche importante comprendere i diversi tipi di hosting disponibili tra cui scegliere.

Questi includono:
• Condiviso: si verifica quando un server ospita molti siti Web che condividono tutti le risorse ed è in genere l’opzione più economica.
• Server privato virtuale (VPS) : un VPS prevede partizioni virtuali all’interno di un server condiviso, quindi il tuo sito ha a disposizione risorse dedicate.
• Dedicato : con questo tipo di piano ottieni un server fisico che ospita e supporta solo il tuo sito web.
• Gestito: qualsiasi tipo di piano di hosting può essere gestito, se il provider di hosting gestisce attività tecniche come backup e aggiornamenti per te.

Per scegliere l’opzione migliore per il tuo sito web, ti consigliamo di valutare quali sono le tue priorità principali. Le considerazioni chiave includono sicurezza, archiviazione dei dati, velocità e assistenza clienti. Ad esempio, se gestisci una grande attività di e-commerce, la sicurezza potrebbe essere più alta nell’elenco rispetto ad altri elementi.

Passaggio 2: esegui il backup dei file del tuo sito WordPress

La prima cosa che devi fare è fare una copia di tutti i file del tuo sito web. Per fare ciò, ti consigliamo di utilizzare uno strumento FTP. Se non ne hai già uno, FileZilla è un’opzione eccellente (e gratuita).

Dopo esserti connesso al server del tuo sito tramite FTP, dovrai accedere alla cartella principale di WordPress , che contiene tutti i file sul tuo sito. Di solito si chiama public_html o www oppure prende il nome dal tuo sito:
Ora, fai clic con il pulsante destro del mouse sulla cartella principale e scegli l’ opzione Download :
Questo scaricherà una copia dell’intera directory principale sul tuo computer. Il processo può richiedere del tempo, ma una volta terminato sarai pronto per andare avanti.

Passaggio 3: esegui il backup del database WordPress

A questo punto, hai già una copia dei file del tuo sito web. Ora è necessario eseguire il backup del database. Qui è dove sono contenute tutte le informazioni sui contenuti del tuo sito, sugli utenti e molto altro ancora.
Per fare ciò, dovrai accedere al tuo database. La maggior parte degli host web ti consente di farlo tramite il tuo pannello di controllo. Ad esempio, se utilizzi cPanel , troverai una sezione chiamata Databases . In quella sezione, ti consigliamo di fare clic sull’opzione phpMyAdmin

Passaggio 4: esporta il tuo database WordPress

Una volta entrato, scegli il database del tuo sito dall’elenco a sinistra e vai alla scheda Esporta utilizzando il menu in alto. Seleziona l’ opzione Rapida in Metodo di esportazione e premi Vai :
Questo scaricherà una copia del database del tuo sito in formato . formato sql.

Passaggio 5: crea un nuovo database SQL e importa i contenuti di quello vecchio

Successivamente, devi creare un nuovo database sull’host web su cui ti stai spostando. Quindi importerai il file del tuo vecchio database, che sovrascriverà il contenuto di quello nuovo.
Se anche il tuo nuovo host WordPress utilizza cPanel, ecco cosa dovrai fare:
1. Vai alla sezione Database nel cPanel e scegli l’ opzione Database MySQL .
2. Crea un nuovo database e aggiungi un utente da questa stessa scheda (e prendi nota dei nomi che utilizzerai per dopo).

3. Accedi al nuovo database utilizzando phpMyAdmin , come hai fatto durante il passaggio precedente.
4. Vai alla scheda Importa all’interno del nuovo database e carica il file . sql generato in precedenza.
Questo è tutto! Ora il tuo vecchio database si trova sul tuo nuovo host web. Tuttavia, dovrai comunque ricaricare il resto dei file del tuo vecchio sito.
Tuttavia, se hai scelto un host che non utilizza cPanel, dovrai considerare una serie diversa di istruzioni.

Passaggio 6: carica i file del tuo sito WordPress sul nuovo host web

Per questo passaggio, dovrai prima accedere al tuo nuovo server tramite FTP. Quindi, vai alla sua cartella principale .
Fai clic con il pulsante destro del mouse in un punto qualsiasi all’interno della cartella e seleziona l’ opzione Carica . Individua la cartella scaricata durante il primo passaggio, aprila e seleziona tutti i file e le directory al suo interno.
Il processo di caricamento può richiedere del tempo, poiché parliamo di centinaia di file. Se avrai pazienza, però, ti ritroverai presto quasi alla fine del viaggio.

Passaggio 7: modifica il file wp-config.php del tuo sito WordPress

Una volta che tutti i tuoi file saranno sul nuovo server, dovrai accedere ancora una volta alla cartella principale di WordPress. Se provi a visitare effettivamente il tuo sito web adesso, non funzionerà, perché devi aggiornare il file wp-config.php di WordPress in modo che punti al tuo nuovo database.

Per fare ciò, individua il file wp-config.php nella nuova cartella principale , fai clic destro su di esso e seleziona l’ opzione Visualizza/Modifica :
Questo aprirà il file utilizzando l’editor di testo locale, consentendoti di apportare modifiche. Ecco le tre righe che dovrai aggiornare:
define(‘DB_NAME, ‘db_name’);
define(‘DB_USER, ‘db_user’);
define(‘DB_PASSWORD, ‘db_pass’);

/

Attualmente, tutte e tre le righe includeranno valori che puntano al tuo vecchio database. Vai avanti e sostituisci le variabili minuscole con le credenziali per il tuo nuovo database, che hai creato durante il passaggio 3.
Quindi, salva le modifiche al file e chiudilo. Ora dovresti essere in grado di accedere al tuo sito Web WordPress, che avrà lo stesso aspetto di prima.

Passaggio 8: configura e modifica il tuo DNS

Infine, dovrai assicurarti che il tuo Domain Name Server (DNS) sia puntato verso l’host corretto. Dovrai indirizzare il tuo DNS al tuo nuovo server.
Per fare ciò, avrai bisogno di due cose:

1. Informazioni dal tuo nuovo host
2. Accedi al registrar dove hai acquistato il tuo nome di dominio

Puoi trovare i dettagli di cui hai bisogno accedendo nuovamente al tuo portale utenti e facendo clic su Domini :
Nella parte inferiore della schermata Domini , troverai una sezione chiamata Dettagli DNS . Lì troverai sia un record CNAME che un A NAME per il tuo sito web:
Queste sono le informazioni che dovrai inserire nel tuo account del nome di dominio. A seconda di dove hai acquistato il dominio, il processo per farlo può variare.

Come Migrare il Tuo Sito WordPress con un Plugin

Quando si sposta un sito WordPress, non è insolito provare ansia riguardo al processo. Dopotutto, hai lavorato duro per costruire ciò che hai e non vuoi perderne nulla lungo il percorso. Fortunatamente, sono disponibili diversi eccellenti plugin di migrazione che possono aiutare./

L’uso di un plugin WordPress spesso ti fornisce una polizza assicurativa. Questo perché molti di questi strumenti possono creare backup completi del sito per te, oltre a fornire servizi di ripristino.

Inoltre, se devi migrare solo una parte del tuo sito, alcuni plugin possono personalizzare il processo per soddisfare le tue esigenze.

Strumenti per migrare facilmente i siti WordPress

Sapere come migrare manualmente un sito Web WordPress è utile. Come accennato in precedenza, però, ci sono anche alcuni strumenti che puoi utilizzare per semplificare la migrazione del sito WordPress. Ecco alcuni dei nostri preferiti!

WP Migrate

WP Migrate Lite

esporta tutti i file necessari per ricreare il tuo sito in un altro ambiente.

L’interfaccia intuitiva ti consente di configurare completamente la tua esportazione con ciò che desideri includere. Con pochi clic avrai un file ZIP scaricabile del tuo sito completo, pronto per la migrazione. Puoi anche importare il file ZIP in Locale e avere una copia completa del tuo sito attiva e funzionante in pochi minuti.

Inoltre, il plug-in può trovare e sostituire i contenuti ovunque nel database WordPress con il pieno supporto per i dati serializzati, semplificando la migrazione del database senza rischio di danneggiamento.

WP Migrate Pro

offre ancora più funzionalità, con la possibilità di inviare ed estrarre file, inclusi contenuti multimediali, temi e plug-in, tra due installazioni, supporto multisito e integrazione con WP-CLI. /

Plug-in di backup WPvivid

WPvivid Backup è perfetto per la migrazione del sito e per tenere a portata di mano una copia del tuo sito WordPress. Supporta sia la migrazione automatizzata che la migrazione manuale (caricamento di un backup in un sito di destinazione e quindi ripristino). Inoltre, è completamente gratuito e non prevede restrizioni sulla dimensione del sito web che puoi migrare.