Come spostare WordPress su un nuovo host o server senza tempi di inattività

Stai pensando di spostare il tuo sito WordPress in una nuova società di hosting o in un altro server? Il rischio maggiore quando si passa al Web hosting o alla migrazione di un sito Web su un nuovo server è la perdita di dati e i tempi di inattività.


Entrambi possono rendere temporaneamente inaccessibile il tuo sito Web agli utenti e ai motori di ricerca, con conseguente perdita di vendite e posizionamento nei motori di ricerca.

In questo tutorial passo-passo, ti mostreremo come migrare in sicurezza il tuo sito WordPress su un nuovo host senza tempi di inattività.

Risponderemo anche alle domande più frequenti sullo spostamento di un sito WordPress su un nuovo provider di hosting, in modo da poter evitare di commettere alcuni errori comuni.

Migrazione di WordPress da un host a un altro

Importante: Prima di iniziare, vogliamo che tu sappia che molte società di hosting WordPress offrono un servizio di migrazione gratuito. Potrebbe non essere elencato sul loro sito Web, quindi tutto ciò che devi fare è chiedere. Di solito è gratuito, ma alcuni potrebbero addebitare una piccola tassa.

Detto questo, diamo un’occhiata ai passaggi che tratteremo per spostare WordPress su un nuovo server di hosting (senza tempi di inattività).

    Pronto? Iniziamo.

    Passaggio 1: scegli il tuo nuovo host WordPress

    Se sei bloccato con un host web lento anche dopo aver ottimizzato la velocità e le prestazioni di WordPress, allora è il momento di spostare il tuo sito WordPress su un nuovo host in grado di gestire il tuo traffico in crescita.

    Quando cerchi un nuovo provider di hosting WordPress, è importante scegliere con cura, quindi non devi spostarti di nuovo presto.

    Ecco chi consigliamo:

    • Per affidabilità hosting condiviso, ti consigliamo di andare con Bluehost. Sono ufficialmente raccomandati da WordPress.org. Utilizzando il nostro coupon Bluehost, gli utenti di WPBeginner ottengono uno sconto del 60% e un nome di dominio gratuito.
    • Se stai cercando hosting cloud o location-specifica fornitori, quindi ti consigliamo di dare un’occhiata a Siteground. Hanno data center in 3 diversi continenti.
    • Se stai cercando un hosting WordPress gestito, ti consigliamo di dare un’occhiata a WP Engine. Sono il fornitore migliore e più noto nel settore.

    Dopo aver acquistato il tuo nuovo hosting, NON installare WordPress. Lo faremo in un secondo momento.

    Per ora, il tuo nuovo account di web hosting dovrebbe essere completamente vuoto senza file o cartelle nella tua directory principale.

    Passaggio 2: installare il duplicatore per una facile migrazione

    La prima cosa che devi fare è installare e attivare il plug-in Duplicator gratuito sul sito Web che desideri spostare. Per maggiori dettagli, consulta la nostra guida passo passo su come installare un plugin WordPress.

    Duplicator è un plugin gratuito che consigliamo vivamente. Puoi anche usarlo per spostare il tuo sito web in un nuovo nome di dominio senza perdere SEO.

    Tuttavia, in questo articolo, ti spiegheremo come usarlo per migrare il tuo sito WordPress da un host a un altro senza tempi di inattività.

    Dopo aver installato e attivato Duplicator, vai su Duplicatore »Pacchetti pagina nell’area di amministrazione di WordPress.

    Successivamente, devi fare clic sul pulsante “Crea nuovo” nell’angolo in alto a destra.

    Creazione di un nuovo pacchetto in Duplicator

    Successivamente, fai clic sul pulsante Avanti e segui i passaggi per creare il tuo pacchetto.

    Duplicator crea una procedura guidata per i pacchetti

    Assicurati che i risultati della scansione siano verificati (tutto dovrebbe dire “Buono”), quindi fai clic su Costruire pulsante.

    Crea pacchetto

    Il completamento del processo potrebbe richiedere alcuni minuti, quindi lascia aperta la scheda mentre il plugin fa il suo lavoro.

    Una volta completato il processo, vedrai le opzioni di download per Installer e il pacchetto Archive. È necessario fare clic sul collegamento “Download con un clic” per scaricare entrambi i file.

    Scarica i file del pacchetto

    Il file di archivio è una copia del tuo sito Web completo e il file di installazione automatizzerà il processo di installazione per te.

    Passaggio 3: importa il tuo sito WordPress nel nuovo host

    Ora che hai scaricato sia i file di archivio che quelli di installazione, il passo successivo è caricarli sul tuo nuovo host web.

    Puoi farlo collegandoti al tuo nuovo host web tramite FTP.

    Se non l’hai mai fatto prima, consulta la nostra guida per principianti al caricamento di file tramite FTP su WordPress.

    Normalmente, inserisci il nome di dominio del tuo sito web come host quando colleghi il tuo client FTP.

    Tuttavia, poiché il tuo nome di dominio punta ancora al tuo vecchio host, dovrai connetterti inserendo l’indirizzo IP o il nome host del tuo server. Puoi trovare queste informazioni dalla dashboard cPanel del tuo nuovo account di hosting.

    Individuazione dell'IP del server o del nome host nella dashboard di cPanel

    Se non riesci a trovare queste informazioni, puoi chiedere supporto alla tua nuova società di web hosting e ti aiuteranno.

    Utilizzando il client FTP, è necessario caricare sia il file installer.php che il file .zip di archivio nella directory principale del sito Web.

    Di solito si tratta di / username / public_html / cartella.

    Ancora una volta, se non sei sicuro, chiedi alla tua società di web hosting.

    Assicurarsi che la directory principale sia completamente vuota. Alcune società di web hosting installano automaticamente WordPress al momento dell’iscrizione.

    Se hai installato WordPress nella tua directory principale, devi prima eliminare WordPress.

    Una volta fatto, devi caricare sia il file zip di archivio che il file installer.php nella directory principale del tuo sito.

    Passaggio 4: modificare il file host per impedire i tempi di inattività

    Dopo aver caricato entrambi i file sul tuo nuovo host, devi accedere al file installer.php in un browser.

    Normalmente, è possibile accedere a questo file utilizzando un URL come questo:

    http://www.example.com/installer.php

    Tuttavia, questo URL ti porterà al tuo vecchio host web e otterrai un errore 404. Questo perché il tuo nome di dominio punta ancora al tuo vecchio host web.

    Normalmente, altri tutorial potrebbero dirti di cambiare i tuoi nameserver di dominio e indirizzarli alla tua nuova società di hosting, ma è sbagliato.

    Se lo fai ora, i tuoi visitatori vedranno un sito Web rotto durante la migrazione.

    Ti mostreremo come accedere temporaneamente al tuo nuovo sito sul tuo computer, senza influire sul vecchio sito.

    Questo viene fatto con un file hosts sul tuo computer.

    Il file hosts può essere utilizzato per mappare i nomi di dominio su indirizzi IP specifici. In altre parole, ti consente di ingannare il tuo computer nel pensare che il sito Web venga spostato, anche se non lo è.

    Diamo un’occhiata a come aggiungere una voce per il tuo nome di dominio nel file hosts, in modo che punti alla tua nuova società di hosting.

    Apportare queste modifiche ti permetterà di accedere ai file sul tuo nuovo host usando il tuo nome di dominio, mentre il resto del mondo continuerà ad accedere al tuo sito dal vecchio host. Questo assicura 100% di uptime.

    La prima cosa che devi fare è trovare l’indirizzo IP del tuo nuovo server di web hosting. Per trovarlo, devi accedere alla dashboard di cPanel e fare clic sul collegamento Espandi statistiche nella barra laterale di sinistra. L’indirizzo del tuo server verrà elencato come Indirizzo IP condiviso.

    Su alcune società di web hosting, troverai queste informazioni nella sezione “Informazioni sull’account”.

    Trova l'indirizzo IP condiviso

    Nel passaggio successivo, gli utenti di Windows devono andare a Programmi »Tutti i programmi» Accessori, fare clic con il tasto destro su Blocco note e selezionare Esegui come amministratore.

    Verrà visualizzato un prompt UAC di Windows ed è necessario fare clic su Sì per avviare Blocco note con privilegi di amministratore.

    Nella schermata Blocco note, vai a File »Apri e quindi passare alla cartella C: \ Windows \ System32 \ drivers \ etc. Da questa cartella, selezionare il file hosts e aprirlo.

    Se stai utilizzando un Mac, devi aprire l’app Terminale e inserire questo comando per modificare il file hosts:

    sudo nano / private / etc / hosts

    Per gli utenti Windows e Mac, nella parte inferiore del file hosts, è necessario inserire l’indirizzo IP copiato e quindi inserire il nome del dominio. Come questo:

    192.168.1.22 www.example.com

    Assicurati di sostituire l’indirizzo IP con quello che hai copiato da cPanel ed example.com con il tuo nome di dominio.

    Al termine, salva le modifiche.

    Ora puoi accedere ai tuoi file sul nuovo host usando il tuo nome di dominio sul tuo computer.

    Importante: Non dimenticare di annullare le modifiche apportate al file hosts dopo aver completato la migrazione (passaggio 6).

    Passaggio 5: creazione del database MySQL sul nuovo host

    Prima di eseguire il programma di installazione sul nuovo host, dovrai creare un database MySQL sul tuo nuovo account di hosting. Se hai già creato un database MySQL, puoi passare al passaggio successivo.

    Creazione di un database in cPanel

    Vai alla dashboard cPanel del tuo nuovo account di hosting, scorri verso il basso fino alla sezione Database e fai clic sull’icona dei database MySQL.

    Database MySQL in cPanel

    Vedrai un campo per creare un nuovo database. Immettere un nome per il database e fare clic sul pulsante “Crea database”.

    Creazione di un nuovo database

    Dopo aver creato il database MySQL, è necessario scorrere fino alla sezione Utenti MySQL.

    Successivamente, inserisci un nome utente e una password per il tuo nuovo utente e fai clic sul pulsante “Crea un utente”.

    Crea un utente MySQL

    Successivamente, è necessario aggiungere questo utente al database. Questo fornirà il nome utente che hai appena creato, tutte le autorizzazioni per lavorare su quel database.

    Puoi farlo scorrendo verso il basso fino alla sezione “Aggiungi utente a un database”. Seleziona semplicemente l’utente del database che hai creato dal menu a discesa accanto all’utente, quindi seleziona il database e fai clic sul pulsante Aggiungi.

    Aggiungi utente al database

    Il tuo database è ora pronto per essere utilizzato con WordPress. Assicurati di prendere nota del nome del database, nome utente e password. Avrai bisogno di tali informazioni nel passaggio successivo.

    Passaggio 6: iniziare il processo di migrazione del duplicatore

    Ora siamo pronti per eseguire il programma di installazione. Passa al seguente indirizzo nella finestra del browser, sostituendo esempio.com con il tuo nome di dominio:

    http://www.example.com/installer.php

    Programma di installazione duplicatore inizializzato

    Il programma di installazione eseguirà alcuni test e ti mostrerà “Pass” accanto ai test di archiviazione e convalida.

    Devi controllare i termini & condizioni e continua facendo clic sul pulsante Avanti.

    Ora ti verrà chiesto di inserire l’host MySQL, il nome del database, il nome utente e la password.

    Il tuo host sarà probabilmente localhost. Successivamente, inserirai i dettagli del database creato nel passaggio precedente.

    Connettiti al database

    Puoi fare clic sul pulsante “Test Database” per assicurarti di aver inserito le informazioni corrette.

    Se Duplicator è in grado di connettersi, vedrai una stringa che inizia con Pass. Altrimenti, vedrai i dettagli dell’errore di connessione al database.

    Fai clic sul pulsante successivo per continuare.

    Duplicator ora importerà il tuo database WordPress dall’archivio zip nel tuo nuovo database.

    Successivamente, ti verrà chiesto di aggiornare l’URL o il percorso del sito. Dato che non stai cambiando i nomi di dominio, NON devi cambiare nulla qui.

    Basta fare clic sul pulsante successivo per continuare.

    Duplicator eseguirà i passaggi finali e ti mostrerà il pulsante di accesso.

    Migrazione del sito Web duplicatore terminata

    Ora puoi accedere al tuo sito WordPress sul nuovo host per assicurarti che tutto funzioni come previsto.

    Passaggio 7: aggiorna i DNS (Domain Name Server)

    A questo punto, hai creato una copia completa del tuo database e file di WordPress sul tuo nuovo server di hosting, ma il tuo dominio punta ancora al tuo vecchio account di web hosting.

    Per aggiornare il tuo dominio, devi cambiare i tuoi nameserver DNS. Ciò garantisce che i tuoi utenti vengano indirizzati nella nuova posizione del tuo sito Web quando digitano il tuo dominio nei loro browser.

    Se hai registrato il tuo dominio con il tuo provider di hosting, è meglio trasferire il dominio su un nuovo host. Se hai utilizzato un registrar di domini come Domain.com, GoDaddy, ecc., Devi aggiornare i tuoi nameserver.

    Avrai bisogno delle informazioni del nameserver DNS dal tuo nuovo host web. Di solito si tratta di un paio di URL che assomigliano a questo:

    ns1.hostname.com
    ns2.hostname.com

    Per il bene di questa guida, ti mostreremo come modificare i nameserver DNS con GoDaddy.

    A seconda del registrar di dominio o dell’host Web, le schermate potrebbero apparire diverse. Tuttavia, il concetto di base è lo stesso.

    È necessario cercare l’area di gestione del dominio e quindi cercare i nameserver. Se hai bisogno di assistenza con l’aggiornamento dei tuoi nameserver, puoi chiedere alla tua società di web hosting.

    Per GoDaddy, devi accedere al tuo account GoDaddy e quindi fare clic su Domini.

    Successivamente, è necessario fare clic sul pulsante Gestisci accanto al nome di dominio che si desidera modificare.

    Gestisci dominio

    Nella sezione “Impostazioni aggiuntive”, dovrai fare clic su “Gestisci DNS” per continuare.

    Gestisci DNS

    Successivamente, è necessario scorrere fino alla sezione Nameservers e fare clic sul pulsante Cambia.

    Cambia nameserver

    Innanzitutto, dovrai cambiare il menu a discesa del tipo di nameserver da “Predefinito” a “Personalizzato”. Successivamente, puoi inserire le informazioni del tuo nuovo provider di hosting in Nameservers.

    Aggiornamento dei nameserver DNS

    Non dimenticare di fare clic sul pulsante Salva per salvare le modifiche.

    Hai modificato correttamente i nameserver sul tuo dominio. La propagazione delle modifiche DNS può richiedere da 4 a 48 ore per tutti gli utenti.

    Poiché hai gli stessi contenuti sul tuo vecchio host e sul nuovo host, i tuoi utenti non vedrebbero alcuna differenza. La migrazione di WordPress sarà perfetta senza tempi di inattività.

    Per essere al sicuro, ti consigliamo di attendere la cancellazione del tuo vecchio account di hosting fino a 7 giorni dopo la migrazione.

    Domande frequenti

    Ecco alcune domande che molti dei nostri utenti pongono mentre spostano WordPress da un host a un altro.

    1. Posso registrarmi per il nuovo account di hosting senza registrare un nome di dominio?

    Sì, puoi assolutamente registrarti per un account di hosting senza registrare un nome di dominio.

    Il nome di dominio e l’hosting sono due servizi diversi e non è necessario registrare un nome di dominio al momento della registrazione per un nuovo host. Per maggiori dettagli consulta la nostra guida sulla differenza tra nome di dominio e web hosting.

    Alcuni provider di hosting ti chiederanno di selezionare un nome di dominio come primo passo per l’acquisto di hosting. Ti permetteranno anche di inserire un nome di dominio se ne hai già uno.

    2. Devo trasferire il mio nome di dominio sul nuovo host??

    No, non è necessario trasferire il nome del tuo dominio sul nuovo host. Tuttavia, il trasferimento del nome di dominio sul nuovo hosting renderà più semplice il rinnovo e la gestione nella stessa dashboard del nuovo account di hosting.

    Per ulteriori informazioni su questo argomento, consulta la nostra guida definitiva sui nomi di dominio e su come funzionano.

    3. Come posso correggere l’errore che stabilisce l’errore di connessione al database in Duplicator?

    Se viene visualizzato un errore durante la connessione al database o un errore di connessione al database in Duplicator, il motivo più probabile è che hai inserito informazioni errate per la connessione al database.

    Assicurarsi che il nome del database, il nome utente MySQL e la password siano corretti. Alcune società di web hosting non utilizzano localhost come host per i loro server MySQL. In tal caso, dovrai chiedere al personale di supporto del tuo host web di fornirti le informazioni corrette.

    4. Come posso verificare se il mio sito Web si sta caricando dal nuovo host?

    Esistono diversi strumenti online che ti consentono di vedere chi ospita un sito Web. Dopo aver trasferito il tuo sito Web sul nuovo host, puoi utilizzare uno di questi strumenti e ti mostreranno il nome della società di web hosting che ospita il tuo sito Web.

    Se non è passato molto tempo da quando hai migrato il tuo sito Web e apportato modifiche al tuo DNS (Domain Name Server), è probabile che il tuo sito possa ancora essere caricato dal tuo vecchio host. La propagazione completa delle modifiche al nome di dominio può richiedere fino a 48 ore.

    5. Devo eliminare qualsiasi file o dato dal vecchio host?

    Quando cambi società di hosting, ti consigliamo di conservare il tuo vecchio sito Web per almeno una settimana. Successivamente, puoi eliminare i file dal tuo vecchio host web. Se stai cancellando il tuo account, il tuo fornitore di web hosting cancellerà tutti i tuoi dati secondo la loro politica.

    6. Per quanto tempo devo mantenere attivo il mio account sul vecchio host?

    Dopo aver migrato il tuo sito Web sul nuovo host e se non hai altri siti Web ospitati con il tuo vecchio host web, puoi cancellare il tuo vecchio account di web hosting.

    Tuttavia, in alcuni casi, potresti averli già pagati per l’hosting annuale. Dovresti controllare la loro politica di rimborso per vedere se sei idoneo per qualsiasi rimborso al momento della cancellazione.

    7. Come posso spostare un sito WordPress con SSL / HTTPs?

    Dovrai installare il certificato SSL sul tuo nuovo provider di hosting. Successivamente, puoi seguire gli stessi passaggi sopra menzionati. Assicurati solo di utilizzare HTTP negli URL, come https://example.com

    8. Bonus: migrazione gratuita del sito da parte del tuo nuovo host

    Se stai cercando di cambiare il tuo web hosting, ma i passaggi sopra sembrano troppo complicati, puoi scegliere i seguenti provider e migreranno il tuo sito web per te.

    SiteGround, InMotion Hosting e WP Engine offrono la migrazione gratuita del sito Web per gli utenti di WPBeginner.

    Speriamo che questa guida passo passo ti abbia aiutato a spostare WordPress sul tuo nuovo host senza tempi di inattività. Se riscontri problemi con la migrazione di WordPress, consulta la nostra guida sugli errori WordPress più comuni e su come risolverli.

    Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map