La migrazione è gratuita e la facciamo noi. Di solito richiede un giorno dalla richiesta, e gran parte di quel tempo è attesa del DNS, non spostamento. Quel che segue è ciò che accade davvero, così nulla sarà una sorpresa.

Che cosa ci serve

  • L'accesso all'hosting attuale: un login al pannello, oppure le credenziali FTP e del database.
  • Dove è registrato il dominio, e l'accesso per cambiarne il DNS.
  • L'elenco delle caselle, se si sposta anche la posta.
  • Tutto ciò che non deve essere interrotto, e quando: le ore di punta di un negozio, per esempio.

Che cosa facciamo

  1. Copiamo tutto sul server nuovo — File, database e posta, con il vecchio sito ancora online e intatto.
  2. Lo alziamo su un indirizzo provvisorio — Così può essere controllato prima che qualcosa gli punti contro.
  3. Le chiediamo di controllarlo — Lei sa che cosa deve fare il sito; noi no.
  4. Abbassiamo il TTL del DNS — Un giorno prima del passaggio, così la modifica impiega minuti e non un giorno.
  5. Sincronizziamo le ultime modifiche e passiamo — Tutto ciò che è stato scritto dopo la prima copia viene portato dietro.
  6. Teniamo raggiungibile il vecchio server — Per almeno 48 ore, finché ogni cache non è scaduta.

Quell'unica ora

Fra la sincronizzazione finale e il passaggio: non pubblichi, non prenda ordini a mano e non cambi impostazioni. Tutto ciò che viene scritto sul vecchio sito in quella finestra va spostato a mano, e qualcosa sfugge sempre.

Che cosa resta una sua decisione

  • La versione di PHP, se il sito è abbastanza vecchio da rischiare di rompersi con una più recente.
  • Se la posta si sposta con il sito o resta dov'è.
  • Il piano, sul quale la consiglieremo in base a ciò che il sito consuma davvero e non a ciò su cui poggia adesso.

Dopo

Guardi il sito la mattina dopo e quella successiva: un cron rotto o un modulo che non riesce a mandare posta si fanno vivi quando è la loro ora, non subito.

Non disdica il vecchio hosting per due settimane. Costa un mese in più ed è l'unico vero annulla.