come-spostare-wordpress-su-un-nuovo-hosting-o-server

Condividi questo contenuto!

Stai pensando di migrare il tuo sito WordPress e vuoi sapere come spostare WordPress su un nuovo hosting o server? Il rischio maggiore quando si passa dal locale all’hosting Web o alla migrazione di un sito Web su un nuovo server è la perdita di dati e i tempi di inattività del sito (se era già online).

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 spostare WordPress su un nuovo hosting o server senza tempi di inattività e in sicurezza.

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.

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 hosting o server (senza tempi di inattività).

  1. Scegli un nuovo hosting WordPress
  2. Installare il plugin Duplicator per spostare WordPress
  3. Importare il tuo sito WordPress nel nuovo hosting
  4. Modificare il file Hosts per evitare tempi di inattività
  5. Creare un database MySQL sul tuo nuovo host
  6. Eseguire lo script di migrazione del sito Web Duplicator
  7. Aggiornamento del tuo server dei nomi di dominio
  8. Domande frequenti sullo spostamento di WordPress nel nuovo host

Pronto? Iniziamo.

1. Scegli il tuo nuovo hosting 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 hosting in grado di gestire il tuo traffico in crescita.

Quando cerchi un nuovo provider di hosting WordPress, è importante scegliere con cura, in modo da non doverti spostare di nuovo presto.

Ecco chi consigliamo:

  • Se stai cercando cloud hosting o provider specifici della posizione , ti consigliamo di visitare Siteground . Hanno data center in 3 diversi continenti (inoltre è uno dei pochi hosting specializzati per WordPress in italiano).
  • Se stai cercando un hosting WordPress gestito , ti consigliamo di dare un’occhiata a WP Engine . E’ tra i fornitori migliori e più noti 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.

2. Installare il plugin Duplicator per spostare WordPress

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 .

Ti spiegheremo come utilizzarlo per migrare il tuo sito WordPress da un hosting all’altro senza tempi di inattività.

Dopo aver installato e attivato Duplicator, vai  su Duplicator »Pacchetti (Packages) nell’area di amministrazione di WordPress.

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

Newduplicatorpackage

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

Createpackageduplicator

Assicurati che i risultati della scansione siano verificati (tutto dovrebbe dire “Buono (Good)“), quindi fai clic sul pulsante Genera (Build) .

Buildpackage

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 il programma di installazione (Installer) e il pacchetto Archive. È necessario fare clic sul collegamento “Download con un clic (One-Click Download)” per scaricare entrambi i file.

Downloadpackageduplicator

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

3. Importare il tuo sito WordPress nel nuovo hosting

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

Puoi farlo collegandoti al tuo nuovo host web usando FTP.

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

Normalmente, basterebbe inserire il nome di dominio del proprio sito Web come host quando si collega il client FTP.

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

Serveriphostname

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.

Questa è di solito simile a/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 è già presente un’installazione di WordPress nella tua directory principale, devi prima eliminarla.

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

4. Modificare il file Hosts 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 di pagina inesistente . 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 non funzionante 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 consentirà di accedere ai file sul tuo nuovo host utilizzando il tuo nome di dominio, mentre il resto del mondo continuerà ad accedere al tuo sito dal vecchio host. Ciò garantisce un uptime del 100%, ossia il tuo sito sarà sempre online.

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 (expand stats) nella barra laterale di sinistra. L’indirizzo del tuo server verrà elencato come Indirizzo IP condiviso (Shared IP Address).

Su alcune società di web hosting, troverai queste informazioni nella sezione “Informazioni sull’account (Account Information)“.

Findipaddress

Nel passaggio successivo, gli utenti di Windows devono aprire il programma Blocco Note facendo clic con il tasto destro del mouse e selezionare Esegui come amministratore.

Verrà visualizzato un prompt UAC di Windows (un avviso che ti chiede conferma) ed è necessario fare clic su Sì per avviare Blocco note con privilegi di amministratore.

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

Se stai usando un Mac, devi aprire l’app Terminal 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 in questo esempio:

192.168.1.22 www.example.com

Assicurati di sostituire l’indirizzo IP dell’esempio 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).

5. Creare un 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.

Databaseincpanel

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

Createnewdb

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

Quindi, fornire un nome utente e una password per il nuovo utente e fare clic sul pulsante “Crea un utente“.

Mysqluser

Successivamente, è necessario aggiungere questo utente al database. Questo fornirà al 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 User, quindi seleziona il database e fai clic sul pulsante Aggiungi (Add).

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.

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 example.com con il tuo nome di dominio:

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

Installer1

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

È necessario selezionare la casella di controllo Termini e condizioni e continuare facendo clic sul pulsante Avanti (Next).

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, altrimenti controlla sul tuo account di hosting. Successivamente, inserirai i dettagli del database creato nel passaggio precedente.

Connectdbwp

È possibile fare clic sul pulsante “Test Database” per assicurarsi 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. Dal momento 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.

Duplicatorfinished

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

7. Aggiornare i DNS (Domain Name Server)

A questo punto, hai creato una copia completa del tuo database e file 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 vecchio provider di hosting, è meglio trasferire il dominio su un nuovo host. Se hai utilizzato un registrar di domini come Domain.com , 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 questa guida, ti mostreremo come cambiare 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 (Domains).

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

Managedomain

Nella sezione “Impostazioni aggiuntive (Additional Settings)“, dovrai continuare su “Gestisci DNS (Manage DNS)” per continuare.

Managedns

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

Changenameservers

Innanzitutto, dovrai cambiare il menu a discesa del tipo di nameserver (Nameserver type) da “Predefinito” a “Personalizzato (Custom)“. Successivamente, è possibile inserire le informazioni del nuovo provider di hosting in Nameservers.

Updatedns

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

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 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 state vedendo un errore di connessione al database in Duplicator, allora la ragione più probabile di questo è che hai immesso 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 questo 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 file o dati 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 usare HTTPs 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  WP Engine offrono la migrazione gratuita del sito Web.

E’ tutto! Speriamo che questa guida passo passo ti abbia aiutato a imparare come spostare WordPress su un nuovo hosting o server senza tempi di inattività.

Dichiarazione sulla trasparenza: il contenuto di B-Fast è supportato dal lettore, il che significa che se fai clic su alcuni dei collegamenti in questo post, potremmo guadagnare una piccola tassa di riferimento. Tieni presente che raccomandiamo solo prodotti che utilizziamo noi stessi e / o che riteniamo possano aggiungere valore ai nostri lettori.

Condividi questo contenuto!

Related Posts