Come migrare il sito WordPress su un nuovo host? (Nessun tempo di inattività!)

Pubblicato: 2022-02-14

Un buon sito Web è la base fondamentale per la crescita di qualsiasi attività online. Il successo di un sito Web dipende dalla sua infrastruttura, UX/UI e SEO, nonché dal server che lo ospita. Senza un host robusto, un sito WordPress non può funzionare al massimo delle sue potenzialità.

Ci sono diversi motivi per cui potresti voler cambiare il tuo host. Prendi in considerazione le piattaforme di videoconferenza. Questi hanno bisogno di una velocità ottimale per fornire un servizio prezioso ai propri utenti. Questa velocità dipende dall'host che ospita il sito web. Se il server host non è in grado di fornire risorse dedicate per supportare i requisiti di velocità del sito Web, non ottengono ciò di cui hanno bisogno.

Può essere scoraggiante spostare il tuo sito WordPress su un nuovo host. Il processo può richiedere tempo e corre il rischio di perdere dati o, peggio, di danneggiare il tuo sito.

Nonostante tutti i rischi, però, a volte diventa imperativo effettuare la transizione. In questo articolo, vedremo come migrare il sito WordPress su un nuovo host senza causare tempi di inattività.

plugin di statistiche per WordPress

Manuale o Plugin?

Il primo passo è decidere se vuoi migrare il tuo sito WordPress manualmente o automaticamente. Entrambi hanno i loro pregi. La migrazione manuale prevede l'utilizzo di FTP (protocollo di trasferimento file) e la modifica di file e database sul back-end. Non lasciarti scoraggiare dal pensare che la migrazione manuale sia un processo complesso che non puoi eseguire da solo. Basta seguire un tutorial passo-passo e dovresti stare bene.

Tuttavia, ci sono anche diverse robuste opzioni di plugin specifiche per la migrazione di WordPress che possono fare il lavoro per te. L'unico problema con i plug-in è che sono soggetti a errori e quindi non sono più adatti per i siti Web più grandi. Con la migrazione manuale, i rischi di errore possono essere ampiamente mitigati.

Iniziamo con la migrazione manuale.

Come migrare manualmente il sito WordPress su un nuovo host

1. Trova un nuovo host

Prima di iniziare il processo di spostamento del tuo sito WordPress, devi trovargli una nuova casa, ovvero un nuovo host o provider. Quando cerchi i migliori server, pensa in primo luogo al motivo per cui stai spostando il tuo sito.

Non sei soddisfatto del livello di sicurezza offerto dal tuo attuale host? L'interfaccia utente del tuo attuale host non è facile da usare come vorresti? Hai bisogno di una maggiore velocità? In tal caso, ecco un elenco dei sette provider di hosting WordPress più veloci.

In base alle tue risposte, devi trovare un host con servizi che rispondano alle tue attuali preoccupazioni. Potrebbe trattarsi di funzionalità di sicurezza all'avanguardia, una piattaforma intuitiva e facile da usare o più spazio di archiviazione per i tuoi dati.

Puoi scegliere diversi tipi di host tra cui:

  • Condivisa. Un host condiviso ospita più siti Web e di solito è l'opzione più economica.
  • Dedicato. Un host dedicato ospita esclusivamente un sito web.
  • VPS (server privato virtuale). Un VPS è un server condiviso ma con scomparti virtuali in modo che i siti Web possano avere le proprie risorse dedicate.

Con ciascuno di questi tipi di hosting economici, l'host può gestire determinati lavori come backup e aggiornamenti.

Devi scegliere il tipo di host adatto alla tua attività. Ad esempio, supponiamo che la tua azienda venda soluzioni di sistemi PBX cloud. La tua priorità nella scelta di un host sarebbe la velocità rispetto ad altri fattori.

2. Effettua il backup dei file del tuo sito web

Uno dei passaggi più importanti durante la migrazione del tuo sito Web su un nuovo host è il backup di tutti i tuoi file. Puoi farlo con uno strumento FTP gratuito come FileZilla. Basta seguire questi semplici passaggi:

  • Usa FTP per connetterti al server del tuo sito.
  • Vai alla cartella "root" di WordPress che contiene tutti i tuoi file.
  • Questa cartella principale è solitamente denominata public_html o prende il nome dal tuo sito web.
  • Fare clic con il tasto destro sulla cartella "root" e fare clic su "download".
  • Questo scaricherà l'intero contenuto della tua cartella root sul tuo computer, così avrai una copia di tutti i file del tuo sito web.

3. Eseguire il backup del database di WordPress

Una volta che hai un backup dei file del tuo sito WordPress, avrai bisogno anche di un backup del suo database. Questo contiene tutte le informazioni di base sul sito.

Puoi accedere al database del tuo sito tramite il pannello di controllo. Quindi, devi esportarlo. Per fare ciò, fai clic sulla scheda "Esporta". Quindi, fai clic sull'opzione "veloce" in "metodo di esportazione" e scegli "vai". Questo scaricherà il database del tuo sito web in formato .sql.

4. Creare un nuovo database SQL

Dopo aver scaricato i backup dei file del sito e del database, è necessario creare un nuovo database SQL sul nuovo server. L'idea è di importare i tuoi vecchi file in questo. Ciò comporta alcuni rapidi passaggi:

  • Accedi al tuo nuovo host web e connettiti al software cPanel.
  • Apri il database MySQL e crea un nuovo database.
  • Assegna un nome al tuo sito web.
  • Crea un nuovo account utente MySQL. Ricordati di aggiungere una password.
  • Aggiungi questo account utente al nuovo database e concedigli "tutti i privilegi".

5. Carica i file del tuo sito nel nuovo database

Prossimo:

  • Accedi al tuo nuovo server e vai alla sua "cartella principale".
  • Fare clic con il pulsante destro del mouse sulla cartella e selezionare 'carica'.
  • Scegli la cartella che hai scaricato dal tuo vecchio server e seleziona i file che vuoi caricare.

Questo caricamento potrebbe richiedere del tempo a seconda delle dimensioni e del volume dei file.

Carica i file del tuo sito nel nuovo database

6. Modifica il file wp-config.php

Una volta fatto, dovrai anche aprire la cartella principale che hai scaricato sul tuo computer dal tuo vecchio server. Trova un file chiamato wp-config.php. Questo file è la connessione tra WordPress e il tuo database. Anche quando tutti i tuoi file vengono caricati sul nuovo server, non puoi accedervi a meno che non aggiorni il tuo wp-config.php per indirizzarlo al tuo nuovo database.

Per fare ciò, apri il file wp-config.php nella tua cartella principale e fai clic con il pulsante destro del mouse per scegliere l'opzione 'visualizza/modifica'. Quindi, apri il file con il tuo editor di testo e apporta le tre modifiche seguenti:

  1. Nome del database. Sotto 'nome database', trova la riga 'define('DB_NAME', 'db_name')'. Il 'db_name' sarà attualmente impostato sul nome del database MySQL del tuo vecchio host web. Cambialo con il nome del nuovo database che hai creato.
  2. Nome utente database. Successivamente, sotto 'nome utente database', trova la riga 'define('DB_USER', 'db_user')'. Il 'db_user' avrà attualmente il nome utente del tuo vecchio host. Cambialo con il tuo nuovo nome utente.
  3. Password del database. Ora, sotto 'password database', trova la riga 'define('DB_PASSWORD', 'db_pass')'. Devi modificare 'db_pass' con la tua nuova password.

Infine, salva questo file wp-config.php aggiornato e chiudilo. Ora puoi accedere al tuo sito Web WordPress senza problemi.

7. Configura il tuo DNS

L'ultimo passaggio consiste nell'indirizzare il tuo DNS (server dei nomi di dominio) verso il tuo nuovo host. Per fare ciò, hai bisogno delle informazioni del tuo nuovo host e dell'accesso al registrar da cui hai acquistato il tuo nome di dominio. Ad esempio, se acquisti un dominio io, assicurati di avere accesso al registrar da cui lo acquisti.

Tieni presente che le modifiche DNS possono richiedere fino a 48 ore per manifestarsi. Il tuo approccio migliore è programmarli in un momento in cui il traffico del tuo sito web è basso. Ciò riduce notevolmente i tempi di inattività.

Come migrare il sito WordPress su un nuovo host usando i plugin

Ci sono anche alcune eccellenti opzioni di plugin per la migrazione del tuo sito WordPress. Sebbene la migrazione manuale abbia i suoi meriti, i plug-in possono essere utili, fornendo molteplici funzioni automatizzate come il backup dei dati del sito, la fornitura di servizi di ripristino, ecc. Ci sono alcuni ottimi plug-in WordPress gratuiti tra cui scegliere.

I migliori plugin di migrazione di WordPress offrono interfacce impeccabili, opzioni di migrazione con un clic e molti altri strumenti per rendere il processo il più agevole possibile. I nostri primi tre plugin di migrazione per WordPress sono probabilmente Duplicator, WP Migrate DB e Migrate Guru.

Duplicator è un'ottima opzione se desideri che un plug-in si occupi della maggior parte delle attività di migrazione per te. Funziona su tutti i siti Web WordPress e può copiare il tuo database e i tuoi file. È un plug-in semplice che rende la migrazione semplice e senza problemi.

Con WP Migrate DP, non è necessario esportare manualmente il database. Anche se devi ancora importare manualmente il file SQL, saltare il passaggio di esportazione consente di risparmiare una discreta quantità di tempo.

Migrate Guru è particolarmente utile per i siti Web di grandi dimensioni. Ti consente di trasferire fino a 200 GB. A suo favore c'è anche il fatto che la migrazione è gestita sui server di Migrate Guru. Ciò riduce il rischio che il tuo sito si arresti in modo anomalo a causa della pressione della migrazione.

Per riassumere

In questo articolo, abbiamo esaminato come la migrazione del tuo sito WordPress può essere un processo ragionevolmente semplice. Le persone spesso non riescono a distinguere tra qualcosa di difficile e qualcosa che richiede tempo, come accade qui.

Con sempre più aziende che scelgono di adottare un processo omnicanale, tuttavia, è importante disporre di un sito Web completamente aggiornato e sincronizzato con tutte le reti. Un host robusto facilita questo.

Come quasi tutto il resto oggi, dalla chat dal vivo alla prenotazione automatica degli appuntamenti, ci sono anche plugin per aiutarti se rimani bloccato.

Seguire una serie di passaggi chiaramente definiti, come quelli sopra, dovrebbe consentire di spostare il tuo sito su un nuovo host da solo e con tempi di inattività minimi. Non è ora che ci provi?

Biografia:

Grace Lau – Direttore dei contenuti di crescita, tastierino

Grace Lau è Director of Growth Content presso Dialpad, una piattaforma di comunicazione cloud basata sull'intelligenza artificiale e sistemi telefonici di call center per una migliore e più semplice collaborazione in team. Ha oltre 10 anni di esperienza nella scrittura di contenuti e nella strategia. Attualmente è responsabile delle strategie di branded ed editorial content, collaborando con i team SEO e Ops per creare e coltivare contenuti. Ecco il suo LinkedIn.