{"id":2722,"date":"2026-06-22T07:00:00","date_gmt":"2026-06-22T07:00:00","guid":{"rendered":"https:\/\/smartcoding.com.au\/migrare-verso-un-nuovo-hosting-senza-tempi-di-inattivita-il-passo-passo-che-usiamo\/"},"modified":"2026-06-22T07:00:00","modified_gmt":"2026-06-22T07:00:00","slug":"migrare-verso-un-nuovo-hosting-senza-tempi-di-inattivita-il-passo-passo-che-usiamo","status":"publish","type":"post","link":"https:\/\/smartcoding.com.au\/it\/migrare-verso-un-nuovo-hosting-senza-tempi-di-inattivita-il-passo-passo-che-usiamo\/","title":{"rendered":"Migrare verso un nuovo hosting senza tempi di inattivit\u00e0: il passo passo che usiamo"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Spostare un sito WordPress da un hosting a un altro \u00e8 un&#8217;operazione che sembra semplice ma che, nella pratica, \u00e8 piena di piccole insidie. Una migrazione mal riuscita pu\u00f2 perdere visitatori, rompere i moduli, smarrire contenuti recenti o, peggio ancora, lasciare il sito in uno stato in cui per giorni alcuni visitatori raggiungono il vecchio hosting e altri quello nuovo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eseguita correttamente, una migrazione \u00e8 invisibile ai visitatori e priva di stress per il titolare dell&#8217;attivit\u00e0. Ecco la sequenza esatta in otto passi che usiamo in Defyn per spostare i siti WordPress, affinata nel corso di oltre cento migrazioni.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 1: Fai un audit prima di toccare qualsiasi cosa<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prima che il nuovo hosting riceva il database, prima che il DNS si avvicini a un cambiamento, elenca tutto ci\u00f2 che conta. Versioni dei plugin, codice personalizzato, attivit\u00e0 pianificate, integrazioni di terze parti, gateway di pagamento, account email, record DNS, fornitore del certificato SSL, chiavi antispam, destinazioni dei backup. Tutto ci\u00f2 che non \u00e8 nell&#8217;elenco rischia di sfuggire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo passo richiede una o due ore. Ti risparmia quattro ore a spegnere incendi dopo la migrazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 2: Abbassa il TTL del DNS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tre giorni prima del passaggio, abbassa il TTL del record A e dei CNAME rilevanti dal valore predefinito (spesso 24 o 48 ore) a 300 secondi. Questo significa che, una volta avvenuto il passaggio, il DNS si propaga in cinque minuti anzich\u00e9 attendere la scadenza delle cache nell&#8217;arco di uno o due giorni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo singolo passo \u00e8 ci\u00f2 che distingue una migrazione pulita da un limbo DNS di 36 ore in cui alcuni visitatori vedono il vecchio sito e altri quello nuovo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 3: Predisponi il nuovo hosting come ambiente di staging<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Avvia il nuovo hosting con il sito WordPress caricato su un URL temporaneo o tramite una sovrascrittura del file hosts. \u00c8 qui che si svolge il lavoro vero: importare il database, copiare i file, installare il certificato SSL, configurare la cache e verificare che tutto funzioni davvero.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo passo richiede di solito un&#8217;intera giornata lavorativa. L&#8217;approccio con il file hosts consente al team di testare l&#8217;intero sito dall&#8217;ufficio senza che il DNS pubblico punti ancora al nuovo hosting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 4: Testa ogni modulo, pagamento e integrazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 qui che fallisce la maggior parte delle migrazioni. Il modulo di contatto sembra identico, ma le credenziali SMTP vanno riconfigurate per il nuovo hosting. Il gateway di pagamento \u00e8 attivo, ma gli URL dei webhook puntano ancora al vecchio hosting. Il plugin email funziona, ma la reputazione dell&#8217;IP del nuovo hosting \u00e8 ignota.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Percorri ogni modulo del sito. Inviali. Conferma che l&#8217;email arrivi. Effettua una transazione reale (e rimborsata). Esegui manualmente i cron job pianificati e verifica il risultato. Prova su tre browser, mobile incluso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 5: Sincronizzazione finale del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Subito prima del passaggio del DNS, esegui una sincronizzazione finale del database per recuperare eventuali modifiche ai contenuti, commenti o transazioni avvenuti durante i test. Poi, se possibile, metti il sito di origine in stato di sola lettura (un plugin di manutenzione o un breve blocco dei contenuti) cos\u00ec che durante il passaggio non vengano generati nuovi dati sul vecchio hosting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 6: Effettua il passaggio del DNS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Con il TTL gi\u00e0 abbassato, punta il record A (o CNAME, o ANAME a seconda dell&#8217;hosting) verso il nuovo server. Entro cinque minuti la maggior parte dei visitatori raggiunge il nuovo hosting. Entro un&#8217;ora, quasi tutti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tieni entrambi i server attivi per le prime 24 ore. Se un visitatore usa un resolver DNS lento che non ha ancora propagato, raggiunge il vecchio hosting e continua a vedere un sito funzionante. La finestra a due server costa un giorno di hosting sull&#8217;account vecchio. La protezione vale la spesa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 7: Monitora per le prime 48 ore<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tieni d&#8217;occhio il monitoraggio dell&#8217;uptime, i log degli errori dell&#8217;hosting e la casella del modulo di contatto. La maggior parte dei problemi che emergono dopo la migrazione si manifesta nelle prime 12 ore: un redirect mancante, un certificato SSL mal configurato per un sottodominio, un&#8217;integrazione di terze parti che richiedeva l&#8217;aggiornamento di una whitelist di IP.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passo 8: Dismetti e documenta<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo 48 ore di traffico pulito sul nuovo hosting, esegui un backup finale del vecchio ambiente a scopo di archivio, poi dismetti il vecchio account. Documenta la nuova architettura: dove si trova il database, quale livello di piano, quali credenziali di accesso risiedono dove, quale monitoraggio \u00e8 collegato e quale sarebbe la procedura di rollback se accadesse qualcosa di catastrofico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questa documentazione \u00e8 il deliverable che conter\u00e0 tra sei mesi. Senza di essa, la prossima persona che dovr\u00e0 prendere una decisione sull&#8217;hosting non avr\u00e0 alcun contesto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dove vanno storte le migrazioni fai-da-te<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I due fallimenti pi\u00f9 comuni delle migrazioni fai-da-te sono saltare il Passo 2 (l&#8217;abbassamento del TTL) e il Passo 4 (i test di integrazione completi). Entrambi sembrano noiosi. Entrambi evitano ore di frustrazione dall&#8217;altra parte. Una migrazione che segue tutti gli otto passi \u00e8, secondo la nostra esperienza, invisibile ai visitatori e priva di sorprese per il titolare dell&#8217;attivit\u00e0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se stai affrontando un cambio di hosting e vuoi un partner che l&#8217;abbia fatto decine di volte, il team hosting di Defyn gestisce le migrazioni WordPress come un progetto strutturato a perimetro fisso. Il sito si sposta in modo pulito, tu continui a lavorare e dopo nessuno menziona la migrazione perch\u00e9 non \u00e8 andato storto nulla. Se hai bisogno di aiuto per lasciare il tuo hosting attuale, parla con <a href=\"https:\/\/defyn.com.au\" rel=\"noopener\">Defyn<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una migrazione di hosting fatta bene \u00e8 invisibile ai visitatori. Ecco la procedura esatta che Defyn usa per spostare i siti WordPress senza perdere un solo visitatore.<\/p>\n","protected":false},"author":2,"featured_media":1114,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[1070],"tags":[],"class_list":["post-2722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-hosting"],"jetpack_publicize_connections":[],"featured_image_src":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/pexels-photo-17489160-600x400.jpeg?crop=1","featured_image_src_square":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/pexels-photo-17489160-600x600.jpeg?crop=1","author_info":{"display_name":"Claire Smith","author_link":"https:\/\/smartcoding.com.au\/it\/author\/claire\/"},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phbW1n-HU","jetpack_featured_media_url":"https:\/\/smartcoding.com.au\/wp-content\/uploads\/2026\/06\/pexels-photo-17489160.jpeg","_links":{"self":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/posts\/2722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/comments?post=2722"}],"version-history":[{"count":0,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/posts\/2722\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/media\/1114"}],"wp:attachment":[{"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/media?parent=2722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/categories?post=2722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcoding.com.au\/it\/wp-json\/wp\/v2\/tags?post=2722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}