Alternative a confronto e migrazione

Migrare un sito WordPress su un nuovo hosting senza downtime

Procedura passo passo per spostare un sito WordPress su un nuovo hosting senza interruzioni: backup, copia, prova, abbassamento del TTL, passaggio dei DNS e verifiche finali.

Aggiornato il · 5 min di lettura

Migrare un sito WordPress su un nuovo hosting senza downtime

Per migrare un sito WordPress senza downtime la regola è semplice: prepara e prova il nuovo ambiente mentre il vecchio resta in linea, abbassa in anticipo il TTL dei DNS, fai il passaggio in una finestra a basso traffico e mantieni il vecchio hosting attivo per alcuni giorni. Il sito non si ferma perché per un certo periodo esistono due copie, e i visitatori vengono spostati sulla nuova in modo graduale con l'aggiornamento dei DNS. I rischi reali non sono tecnici ma organizzativi: contenuti modificati durante il passaggio, posta dimenticata e certificato non pronto.

La procedura vale per WordPress ma l'impostazione è valida per altri siti con database.

Fase 1: prepara l'inventario

Prima di toccare qualunque cosa, scrivi che cosa gira sul vecchio hosting.

  • Il sito principale e gli eventuali sottodomini o siti aggiuntivi.
  • Database e loro nomi.
  • Caselle di posta e inoltri.
  • Operazioni pianificate (cron) e script esterni.
  • Servizi collegati: moduli, pagamenti, newsletter, integrazioni con gestionali.
  • Reindirizzamenti, regole del file di configurazione del server, certificati.

Poi controlla il contratto: scadenza, preavviso e rinnovo automatico, così da non pagare un periodo in più o perdere il servizio prima del previsto.

Fase 2: backup completo

Scarica una copia di file e database e verifica che si apra. Non fidarti di un backup che non hai mai controllato. Se il pannello offre un'esportazione o un backup completo, usalo; in alternativa copia i file via SFTP ed esporta il database con gli strumenti del pannello. Conserva la copia in un luogo diverso dal vecchio hosting. Per l'impostazione generale leggi backup e ripristino.

Fase 3: prepara il nuovo ambiente

  1. Compatibilità: verifica che versione di PHP, database ed estensioni richieste siano disponibili. Se il vecchio sito usa una versione obsoleta, valuta di aggiornare dopo la migrazione e non durante, per cambiare una variabile alla volta.
  2. Copia dei file e del database: caricali sul nuovo piano. Strumenti automatici o plugin di migrazione possono semplificare, ma controllane il risultato.
  3. Configurazione: aggiorna i dati di connessione al database nel file di configurazione di WordPress e verifica indirizzi e percorsi.
  4. Certificato SSL: predisponi il certificato; molti fornitori lo rilasciano solo quando il dominio punta già al nuovo server, quindi chiedi come procedere per evitare un periodo senza protezione.

Fase 4: prova senza esporre il sito

Prima del passaggio devi vedere il sito funzionare sul nuovo server. Due metodi comuni.

  • Indirizzo temporaneo fornito dal fornitore per provare il sito prima dell'attivazione del dominio.
  • File hosts del tuo computer: associ il nome del dominio all'indirizzo del nuovo server solo sulla tua macchina, così vedi il nuovo sito mentre tutti gli altri vedono il vecchio.

Prova pagine principali, moduli, accesso all'area amministrativa, immagini, ricerca interna, eventuali pagamenti in ambiente di prova e invio email.

Fase 5: abbassa il TTL dei DNS

Il TTL è il tempo, in secondi, per cui i server DNS intermedi possono memorizzare il valore di un record. Se è alto, dopo la modifica alcuni utenti continuano a raggiungere il vecchio server per ore. Abbassalo, per esempio a 300 secondi, almeno 24-48 ore prima del passaggio, o comunque per un tempo pari al vecchio valore del TTL, così che tutti i server intermedi abbiano il tempo di aggiornarsi. Dopo la migrazione puoi rialzarlo.

Per i dettagli su record, nameserver e posta leggi dominio, DNS e posta nel cambio di hosting.

Fase 6: congela e passa

Scegli un orario con poco traffico. Poco prima del passaggio:

  1. Metti il sito in sola lettura o sospendi pubblicazioni, commenti e ordini per il tempo necessario.
  2. Esegui un'ultima copia aggiornata di file e database e importala sul nuovo ambiente.
  3. Aggiorna i record DNS verso il nuovo server.
  4. Verifica la propagazione da più reti, anche con strumenti pubblici di interrogazione DNS.

Per un negozio online il congelamento è critico: un ordine ricevuto sul vecchio server dopo l'ultima copia andrebbe perso. Pianifica una finestra breve oppure usa strumenti che sincronizzano le differenze.

Fase 7: verifiche e disattivazione del vecchio servizio

Dopo il passaggio:

  • Controlla moduli, pagamenti, accessi, email e prestazioni sul sito in produzione.
  • Verifica certificato, reindirizzamenti e mappa del sito.
  • Attiva i backup sul nuovo hosting e prova un ripristino.
  • Monitora gli errori per qualche giorno.
  • Mantieni il vecchio hosting attivo per alcuni giorni e disdicilo solo dopo un ultimo backup.

Esempio di calendario

GiornoAttività
LunedìInventario, backup, verifica del contratto
MartedìAllestimento del nuovo ambiente e prime prove
MercoledìProve complete, abbassamento del TTL
Venerdì seraCongelamento, ultima copia, aggiornamento dei DNS
Sabato e domenicaMonitoraggio, verifica della posta
Settimana seguenteDisdetta del vecchio servizio, dopo ultimo backup

Il calendario è un esempio da adattare. La finestra va scelta in base ai periodi di traffico del tuo sito.

Impatto sul posizionamento nei motori di ricerca

Se il dominio e gli indirizzi delle pagine restano gli stessi, la migrazione tra hosting non dovrebbe modificare il posizionamento, a patto che il sito resti disponibile e veloce. Evita di cambiare nello stesso momento struttura degli indirizzi, tema e hosting. Se cambiano gli indirizzi, preparare i reindirizzamenti permanenti è indispensabile.

Errori da evitare

  • Cancellare il vecchio hosting il giorno del passaggio.
  • Dimenticare la posta elettronica.
  • Non abbassare il TTL.
  • Cambiare più cose insieme (hosting, tema, indirizzi) rendendo impossibile capire che cosa ha causato un problema.
  • Non provare il sito sul nuovo server prima di esporlo.

Quando consultare un professionista

Per siti di vendita, con molti dati o con integrazioni complesse, affidare la migrazione a un tecnico riduce il rischio. Alcuni fornitori offrono la migrazione assistita: chiedi cosa comprende e se garantisce la prova prima del passaggio. Per valutare se il cambio si ripaga usa il calcolatore del ritorno.

Domande frequenti

Quanto dura una migrazione?

Per un sito piccolo, poche ore di lavoro distribuite su alcuni giorni per la preparazione e la propagazione. Per siti complessi, di più.

Il sito si ferma durante la propagazione dei DNS?

No, se entrambi i server sono attivi e contengono la stessa versione. Gli utenti vengono instradati sul nuovo server man mano che i DNS si aggiornano.

Devo cambiare il dominio?

No. Il dominio può restare dov'è: cambia l'indirizzo a cui punta.

Posso usare un plugin per migrare?

Sì, ma verifica il risultato. Per siti grandi, un trasferimento manuale o assistito può essere più affidabile.

Fonti e approfondimenti

  • WordPress.org — documentazione ufficiale su requisiti e manutenzione.
  • Registro .it — informazioni su domini .it e nameserver.
  • ICANN — riferimenti sui domini generici e sul sistema dei nomi di dominio.

Guide correlate