Trasferimento del tuo sito web Passare da un web host a un altro è semplice. Ma come per ogni cosa che ha a che fare con la tecnologia, la migrazione di un sito web deve essere gestita con cautela; altrimenti potrebbe causare una serie di grattacapi, che vanno da qualcosa di semplice come un file mancante a qualcosa di complesso come un database danneggiato.
Fortunatamente, abbiamo a disposizione molti strumenti che possiamo utilizzare per semplificare notevolmente il lavoro. La scelta più adatta al tuo caso dipende da alcuni fattori.
In questo articolo esamineremo i diversi modi in cui è possibile migrare verso un nuovo server.
Opzione A: chiedere aiuto al tuo provider di hosting
Molte società di hosting offrono oggi servizi di migrazione gratuiti per siti web, semplificando il trasferimento del proprio sito web con il minimo sforzo. In genere, questo servizio include lo spostamento di file, database e, a volte, account email del sito web. È particolarmente utile per chi non ha le competenze tecniche o il tempo necessari per gestire autonomamente la migrazione.
Per usufruire di tali servizi, ecco cosa devi fare:
1. Ottieni un host con il servizio di migrazione del sito gratuito
Non tutti gli host web offrono servizi di migrazione gratuiti. Se questo è ciò di cui hai bisogno, assicurati che il tuo nuovo provider di hosting offra il servizio prima di registrarti.
Tra i migliori che includono assistenza gratuita per la migrazione del sito ci sono:
| Provider | Tipo di hosting | Prezzo da | Migrazione gratuita del sito web |
|---|---|---|---|
| Hostinger | Condiviso, VPS, Cloud | $2.99 / mese | Migrazioni gratuite illimitate |
| Cloudways | cloud hosting | $14.00 / mese | 1 migrazione gratuita per account |
| ScalaHosting | Condiviso, VPS, Cloud | $2.95 / mese | Migrazioni gratuite illimitate |
| Verpex | Condiviso, VPS, Cloud | $2.99 / mese | Migrazioni gratuite illimitate |
| ChemiCloud | Condiviso, VPS, Cloud | $2.95 / mese | Migrazioni gratuite illimitate |
2. Richiedi la migrazione del sito web
Contatta il servizio clienti del tuo nuovo provider di hosting e richiedi un servizio di migrazione. Tieni presente che dovrai fornire loro alcune informazioni sul tuo attuale provider di hosting affinché possano eseguire la migrazione.
Ogni web host agisce in modo diverso. Alcuni potrebbero richiedere di inviare un'e-mail all'assistenza clienti, mentre altri potrebbero richiedere l'apertura di un ticket di supporto. Nell'esempio mostrato sopra, A2 Hosting offre la possibilità di richiedere la migrazione del sito dall'interno del portale clienti.
3. Lascia che facciano il lavoro
Concedi loro un po' di tempo e, quando ti diranno che hanno finito, testa il tuo nuovo sito. La maggior parte delle migrazioni di siti richiede dai 2 ai 5 giorni lavorativi. Nel frattempo, non preoccuparti, il tuo sito sarà ancora attivo e funzionante con il tuo precedente host.
È importante non disdire il tuo precedente account di web hosting finché non sei sicuro che la migrazione sia stata completata con successo.
4. Controlla il tuo nuovo sito
Assicurati di controllare attentamente il tuo nuovo sito. Se sei soddisfatto del corretto funzionamento, puoi procedere alla disdetta del tuo precedente account di web hosting.
Cosa è solitamente incluso nella migrazione gratuita del sito web?
I servizi gratuiti di migrazione di siti web in genere includono il trasferimento dei componenti essenziali del tuo sito web da un provider di hosting a un altro. Questo di solito include:
- File del sito web: Migrazione di tutti i file, come HTML, CSS, JavaScript, immagini e altri contenuti statici.
- Basi di dati: Trasferimento dei database, inclusi tutti i dati, le tabelle e le impostazioni.
- Account email: Spostamento degli account di posta elettronica esistenti e del loro contenuto, anche se alcuni host potrebbero migrare solo gli account senza contenuto.
- Configurazione del dominio: Aggiornamento delle impostazioni DNS per garantire che il dominio punti al nuovo host senza tempi di inattività.
- Configurazione di base: Garantire il corretto funzionamento del sito sul nuovo server, inclusi l'aggiornamento dei percorsi, delle autorizzazioni dei file e altre configurazioni necessarie.
Cosa di solito non è incluso nella migrazione gratuita del sito web?
Sebbene i servizi di migrazione gratuiti coprano le basi, spesso presentano delle limitazioni:
- Siti web grandi o complessi: Alcuni host potrebbero addebitare costi per la migrazione di database di grandi dimensioni o siti web complessi, soprattutto se riguardano più domini o configurazioni personalizzate.
- Integrazioni di terze parti: Migrazione di servizi di terze parti, come CDN configurazioni, SSL certificati o esterni APIs, potrebbe non essere incluso.
- Riprogettazione o ottimizzazione del sito web: In genere la migrazione gratuita non include la riprogettazione o l'ottimizzazione del sito web per migliorarne le prestazioni sul nuovo host.
- Configurazioni e-mail personalizzate: Sebbene la migrazione di base della posta elettronica sia spesso inclusa, le configurazioni di posta elettronica personalizzate, in particolare quelle che coinvolgono client di posta elettronica di terze parti, potrebbero richiedere costi aggiuntivi o l'autogestione.
- Più siti o sottodomini: Alcuni host potrebbero migrare gratuitamente solo un singolo sito, mentre siti o sottodomini aggiuntivi potrebbero comportare costi aggiuntivi.
Opzione B: Migrazione del sito fai da te
Se hai scelto un host senza migrazione gratuita, non preoccuparti: la migrazione manuale del sito web è completamente gestibile con i passaggi giusti. La complessità del processo dipende dai componenti e dalle funzionalità del tuo sito web.
Ad esempio, se hai solo un sito statico e nient'altro, le cose possono essere semplici come trasferire quei file sul nuovo host e modificare i record DNS per il tuo nome di dominio. Per chi esegue WordPress, strumenti come Duplicator e All-in-One WP Migration possono automatizzare parti del processo.
Tuttavia, per una migrazione manuale completa, in particolare con siti più complessi, è necessario gestire ogni componente singolarmente. Di seguito è riportata una guida dettagliata per garantire che tutto venga trasferito senza intoppi.
1. Iscriviti al nuovo Web Host
Di solito, ci sono motivi specifici per cui si desidera passare a un nuovo provider. Questi motivi possono essere dovuti a prestazioni, affidabilità o persino a un servizio clienti scadente. Prima di sottoscrivere un nuovo provider, fai qualche ricerca per assicurarti di non procedere alla cieca.
Esistono molti eccellenti provider di web hosting che offrono buone prestazioni e funzionalità a prezzi molto ragionevoli. Se ti iscrivi come nuovo cliente, puoi anche usufruire di vantaggi esclusivi, come forti sconti iniziali.
Ricorda che non devi cercare un host che offra il meglio di tutto, ma che sia adatto alle tue esigenze.
2. Sposta i tuoi file
La maggior parte dei servizi di web hosting ti permette di comprimere i file tramite una dashboard. Questo può semplificarti notevolmente la vita. Usa la dashboard per comprimere tutti i tuoi file e poi scaricarli. Una volta che il file è sul tuo computer, caricalo sul tuo nuovo host ed estrai i file lì. Questo ti garantirà di mantenere la stessa struttura dei file dell'originale.
3. Sposta il tuo database
Mentre i file rappresentano l'aspetto dei siti web, il database contiene le informazioni su cui vengono eseguiti i siti dinamici. Ogni marchio di database dispone di strumenti di gestione propri, ma generalmente funzionano in modo simile. Il database più diffuso oggi è MySQL e lo spostamento di un database può essere effettuato con uno strumento chiamato phpMyAdmin.
Per spostare il tuo MySQL database, accedi al tuo pannello di controllo e seleziona l'opzione database. Successivamente, clicca su phpMyAdmin e verrai indirizzato all'interfaccia di gestione del database in questione. Se hai più di un database nel tuo account, assicurati di selezionare quello corretto associato al tuo sito web.
Una volta nel database, cerca la scheda "Esporta" e cliccaci sopra. Nella schermata successiva, assicurati che "Metodo di esportazione" sia "Rapido" e che "Formato" sia "SQL" prima di cliccare su "Vai". Salva il file sul computer. Ti consiglio di non cambiare il nome del file.
Una volta fatto questo, ripeteremo praticamente l'intero processo in senso inverso. Accedi al pannello di controllo del tuo nuovo host e importa il database, selezionando il file appena scaricato sul tuo computer.
Note:: Se utilizzi un Content Management System (CMS), ci sono alcune cose di cui devi essere a conoscenza. CMS come WordPress Spesso, Drupal o altri CMS hanno le proprie procedure di migrazione. Sarà inoltre necessario installare una nuova copia del CMS prima di migrare il database.
4. Sposta la tua email
La cosa divertente della posta elettronica è che la usiamo tutti, ma quando si tratta di migrare siti web, spesso dimentichiamo di dover migrare anche le nostre email. Purtroppo, il modo in cui si gestisce questa operazione può variare a seconda di come vengono gestite le email al momento.
Ad esempio, esistono diversi tipi di host di posta elettronica, alcuni messaggi di posta elettronica sono ospitati presso i registrar di domini mentre altri possono essere ospitati su provider di servizi di terze parti come Microsoft 365 o Google WorkspacePer maggiori informazioni sulla migrazione delle email, ti consigliamo di contattare il tuo nuovo provider di hosting.
Come regola generale, è necessario spostare le email esistenti e aggiornare i record MX. Esistono due modi per spostare le email:
Spostamento manuale delle e-mail
Per spostare le tue email, è più semplice se usi un client di posta come Thunderbird.
- Imposta Thunderbird per sincronizzare le tue email dal tuo precedente account di posta elettronica di hosting
- Imposta un altro account in Thunderbird che punti a un account di posta elettronica sul tuo nuovo host.
- Seleziona le email in arrivo dal tuo vecchio account e copiale tutte nel tuo nuovo account email. Questa procedura deve essere ripetuta per ogni cartella email che desideri spostare.
Successivamente, dovrai assicurarti che i tuoi record MX siano aggiornati. Questa voce nella tua zona DNS serve a specificare quale server di posta gestisce le tue email. Per farlo, dovrai accedere al pannello di gestione DNS.
Cerca la voce di tipo MX e aggiorna le informazioni presenti. Se non sei sicuro di cosa modificare, puoi ottenere queste informazioni dal tuo nuovo provider di hosting.
Il modo più semplice
Se utilizzi cPanel sia sul vecchio che sul nuovo host, lo spostamento delle email può essere incluso nel processo di migrazione. Contatta semplicemente il team di supporto del nuovo host e chiedi che venga migrato il tuo account cPanel. Questo processo di migrazione includerà anche le tue email.
Se desideri solo migrare le tue email da un account cPanel a un altro account cPanel, accedi al tuo vecchio account di hosting e clicca su Gestione File. Cerca una cartella chiamata "mail" e comprimila, quindi scaricala. Una volta fatto, carica il file sul tuo nuovo account di hosting e decomprimilo nuovamente.
5. Controlla il tuo sito
Una volta caricati i file sulla nuova configurazione di hosting, verifica che tutto funzioni correttamente sul tuo sito web. Dato che i record DNS puntano ancora alla posizione del tuo sito precedente, hai bisogno di un altro modo per testare il nuovo sito.
Sebbene la maggior parte degli host possa utilizzare URL temporanei, molti non lo fanno perché è considerato pericoloso. A quel punto, restano alcune altre opzioni. La più semplice è apportare piccole modifiche al modo in cui il browser interpreta le mappe dei nomi di dominio.
Per fare ciò, modifica il file 'hosts' con Blocco note e aggiungi in fondo;
Indirizzo IP domainname.com
Indirizzo IP www.nomedominio.com
Dove IP_address è l'indirizzo IP del tuo nuovo server di web hostingQueste informazioni dovrebbero essere presenti sia nel pannello di controllo del tuo nuovo account sia nell'email di benvenuto che hai ricevuto dal tuo nuovo servizio di hosting.
Salva le modifiche e svuota la cache del browser prima di visitare nuovamente l'URL del tuo sito web. Questo dovrebbe permetterti di testare il sito sul nuovo host. Ricordati di rimuovere le righe dal file hosts una volta terminato!
6. Modifica i tuoi record DNS
Una volta che sei sicuro che tutto funzioni correttamente, è il momento di modificare i record DNS in modo che il tuo nome di dominio punti alla posizione corretta. Per farlo, dovrai accedere al tuo sistema di gestione dei nomi di dominio.
Sostituisci i record esistenti con quelli dei nuovi server host. Questo permetterà al sistema DNS di indirizzare i visitatori alla posizione corretta del tuo nuovo sito web.
Una volta apportate le modifiche necessarie ai record DNS, sii paziente e attendi. Le modifiche possono richiedere tempo, fino a 24 ore. Di solito, quando faccio questo, lascio che si propaghino durante la notte e controllo solo molto più tardi.
Conclusione: cambiare web host non deve essere un incubo
Ormai avrai probabilmente capito quanto possa fare la differenza un buon web hosting. Oltre a prestazioni e affidabilità, un buon web hosting può farti risparmiare molto tempo e denaro nel lungo periodo. Sapere di poter contare sull'aiuto del tuo host può essere prezioso e scegliere il giusto web host è importante.
Nel caso in cui ti trovassi già in una situazione in cui non sei soddisfatto del tuo host e stai cercando un trasloco, ricordati di controllare le nostre ampie recensioni di web host che tengono d'occhio non solo le prestazioni, ma anche altre caratteristiche degne di nota dei principali fornitori di servizi di hosting.