Come migrare il tuo sito web senza tempi di inattività?
Pubblicato: 2020-01-24Che tu sia un guru online o un principiante del business online, non fa mai male rispolverare i fondamenti della creazione di un'ottima piattaforma per far crescere, espandere e mantenere il tuo business online. Questo articolo ha lo scopo di aiutare a educare e familiarizzare con l'idea di migrazione del sito web.
Migrazione sito web: che cos'è?
La migrazione del sito Web è un processo di trasferimento dell'intero sito Web, inclusi i contenuti Web e il database, da un provider di hosting a un altro provider di hosting. Se stai considerando questo processo o devi migrare, assicurati che l'intero processo di migrazione venga eseguito con tutte le precauzioni.
La prima cosa che vorrai fare è verificare la compatibilità del piano o del servizio che ti interessa acquistare per ospitare il tuo sito web. Ad esempio, se il tuo sito web è stato creato con PHP e MySQL, assicurati che il tuo nuovo host web offra tali piattaforme. Inoltre, l'implementazione della sicurezza, la velocità e il tempo di attività sono alcuni aspetti cruciali da considerare quando si sceglie un host web. Non vorrai scegliere un provider di hosting che causerà più problemi al tuo sito che risolverli. I tempi di inattività non vanno bene per nessun sito web.
Perché devi migrare il tuo sito web?
Ci siamo stati tutti. Provi ad accedere al tuo sito web e il tuo server web non risponde. potrebbe essere il problema del tuo host. Ecco alcuni motivi per cui cerchi di migrare il tuo sito web.
I server del tuo provider di hosting sono sovraccarichi
Se hai acquistato un servizio di hosting condiviso, potrebbero esserci migliaia di siti Web in esecuzione contemporaneamente su un singolo server, questo porta a sovraccaricare il server e il tuo sito Web deve affrontare tempi di inattività.
Attacco informatico dannoso al server
Potrebbe esserci la possibilità di malware e attacco informatico sul tuo sito web nel caso in cui i tuoi provider di hosting web esistenti non abbiano un'adeguata conformità alla sicurezza. È uno dei motivi dei tempi di fermo.
Hai a che fare con cruscotti stanchi
Devi sentirti a tuo agio con il tuo provider di hosting. Se sei bloccato su una piattaforma che funziona male e non ti senti più a tuo agio nel pagare i servizi di quell'host, probabilmente dovresti ridurre le tue perdite il prima possibile.
Prezzo di Hosting Straordinario giorno per giorno
Scopri che stai pagando per determinati servizi e ritieni che non ci siano costi nascosti. Ti fidi che il tuo provider è onesto. Poi un giorno scopri che ti viene addebitato un importo superiore a quello per cui hai contrattato e vengono applicati costi aggiuntivi per servizi che dovrebbero già essere inclusi nel prezzo totale. Se scopri di trovarti in questo tipo di situazione, è sicuro suggerire di annullare qualsiasi ulteriore transazione e tutti i legami commerciali con questo host sono la strada migliore da percorrere.
La migrazione del sito Web potrebbe sembrare scoraggiante, ma è più un processo flessibile che complesso. Fino a questo punto, sei convinto che forse sia il momento di migrare il tuo sito web su un nuovo host, ma come puoi farlo con tempi di fermo minimi? Bene, sei fortunato!
Ecco una descrizione dettagliata del processo per migrare il tuo sito web dall'host corrente a un altro .
(1) Acquista un piano compatibile da un nuovo provider di hosting web.
Al giorno d'oggi ci sono molte società di web hosting prontamente disponibili per aiutare a facilitare il trasferimento dei tuoi servizi di hosting. Hanno piani di web hosting personalizzati o pre-adattati che si adattano meglio alle tue esigenze. È semplicemente una questione di preferenza. Dopo aver acquistato un piano, il tuo nuovo provider di hosting ti invierà i dettagli, incluso il tuo indirizzo IP e altri dettagli del servizio di nomi di dominio. Una volta ricevuta la conferma del tuo nuovo servizio, controlla attentamente tutte le configurazioni e le informazioni. Assicurati di non annullare il tuo servizio di hosting esistente fino a quando tutto non sarà trasferito al tuo nuovo servizio e sarà installato e funzionante correttamente.
Controlla gli accessi
Quando ricevi i dettagli di accesso dal tuo nuovo provider di hosting, dovrai verificare le porte aperte, le credenziali di accesso, FTP ecc.
Dopo aver verificato i dettagli di accesso, controlla lo strumento di trasferimento integrato e verifica se è adatto alla migrazione del tuo sito web. Se hai cPanel su entrambe le estremità, puoi usarlo per l'intera migrazione dell'account cPanel inclusi i contenuti Web, i database e gli account e-mail.
Cerchi una migrazione da cPanel a cPanel? Verifica Accuwebhosting > Articolo sulla migrazione da cPanel a cPanel per i dettagli completi.
(2) Eseguire il backup di tutti i dati
Il tuo provider di hosting esistente dovrebbe aiutarti a eseguire il backup dei tuoi dati. Ecco 3 tipi essenziali di backup che devi eseguire:
(A) Backup dei contenuti Web :
Il contenuto del sito Web è il fulcro di qualsiasi sito Web. Senza il contenuto, non saresti in grado di descrivere i tuoi servizi e trasmettere informazioni. Se disponi di un server Windows o di un hosting condiviso di Windows, il contenuto dovrebbe trovarsi su wwwroot. In Linux Hosting con cPanel, i contenuti del sito Web possono essere trovati all'interno di public_html.
Crea un file zip del tuo contenuto web :
Vai alla posizione in cui sono archiviati i dati del tuo sito Web e converti tutti i file di contenuto Web in un unico file zip in Windows e Linux.
Migrare Zip Backup utilizzando FTP :
File Transfer Protocol o FTP viene utilizzato per trasferire i dati da un server all'altro. Sono disponibili molti strumenti per FTP come FileZilla, Cyberduck, FireFTP, FTP classico, ecc. Si consiglia a un client FTP di FileZilla di eseguire il backup dei propri file zip.
Stai cercando di eseguire il backup del tuo sito Web utilizzando il client FTP FileZilla? Checkout FileZilla> Esegui backup per i passaggi completi.
(B) Backup del database:
Il backup del database è essenziale per la migrazione del tuo sito Web in quanto memorizza tutti i dettagli di utenti, prodotti, transazioni, ecc.
Esistono 2 tipi di database che il tuo sito Web potrebbe avere: MSSQL e MySQL:
Backup del database MySQL :
phpMyAdmin è uno strumento basato sul Web in cui è possibile eseguire i database MySQL ed eseguire anche i comandi MySQL. Fornisce anche opzioni di importazione/esportazione per il tuo database.
Stai cercando di eseguire il backup dei tuoi database MySQL? Checkout Accuwebhosting > MySQL DB Backup per i passaggi completi.
Backup del database MSSQL :
Il database MSSQL può essere gestito all'interno di SQL Management Studio. Qui puoi gestire i database MSSQL. Fornisce un'opzione per esportare direttamente il backup del database MSSQL. Di seguito è riportato il collegamento a MSSQL DataBase Backup da SQL Management Studio.
Stai cercando di eseguire il backup dei tuoi database MSSQL? Checkout Accuwebhosting > MSSQL DB Backup per i passaggi completi.
(C) Backup delle e-mail:
Le piattaforme più comunemente utilizzate per il backup delle e-mail sono Microsoft Outlook e Mozilla Thunderbird. Viene utilizzato per scaricare le email dal tuo server di posta. Puoi configurare i tuoi account e-mail nel tuo computer locale per risolvere lo scopo del download delle e-mail.
Stai cercando di eseguire il backup del tuo account di posta elettronica nel client di posta elettronica locale Microsoft Outlook? Checkout Accuwebhosting > Configura Outlook per i passaggi completi.
Stai cercando di eseguire il backup del tuo account e-mail nel client di posta elettronica locale Mozilla ThinderBird? Checkout Accuwebhosting > Configura Thunderbird per i passaggi completi.
(3) Caricamento dati su nuovo server:
Una volta terminato il backup dei dati, caricherai tutti i dati sul nuovo server. È possibile caricare i dati sul nuovo server separatamente per il contenuto Web e i database. Questo passaggio successivo è molto importante nella migrazione del sito web. Devi assicurarti che nessuno dei file sia andato perso durante il caricamento del tuo sito Web, poiché ciò potrebbe causare problemi durante l'esecuzione del sito Web.
(A) Ripristina contenuto Web:
Esistono molti modi per trasferire o caricare contenuto Web sul nuovo server host. Se hai un pannello di controllo come SolidCP o Websitepanel sul tuo server di destinazione, puoi caricare il contenuto web direttamente usando il pulsante di caricamento.
Ripristina il contenuto Web manualmente con FTP :
Puoi connettere il tuo nuovo server con FTP per trasferire o migrare i tuoi contenuti web.
Stai cercando di caricare o ripristinare i tuoi contenuti web sul tuo server di destinazione usando FileZilla? Checkout Accuwebhosting > Ripristina contenuto Web per i passaggi completi.
(B) Ripristina database:
Prima di avviare il processo di ripristino del database, è necessario creare lo stesso database e lo stesso utente database sul server di destinazione.
Ripristina database MySQL :
Il database MySQL può essere ripristinato da phpMyAdmin. Stai cercando di ripristinare il tuo database MySQL da phpMyAdmin? Checkout Accuwebhosting > Ripristina database MySQL per i passaggi completi.
Ripristina database MSSQL :
Il database MSSQL può essere ripristinato da MSSQL Management Studio. Stai cercando di ripristinare il tuo database MSSQL da phpMyAdmin? Checkout Accuwebhosting > Ripristina database MSSQL per i passaggi completi.
(C) Ripristina e-mail:
La migrazione della posta elettronica dipende dal servizio di posta in uso. È possibile se si dispone dello stesso servizio di posta elettronica su entrambe le estremità. Il servizio di posta elettronica fornisce tali funzionalità/strumenti utili nella migrazione della posta elettronica. Per questa parte della migrazione dell'e-mail, potrebbe essere richiesta assistenza dalla società di hosting di destinazione.
Non è necessario migrare le email al nuovo server di destinazione. Puoi creare tutti gli account e-mail con la stessa password sul nuovo server di posta e continuare a utilizzare Outlook e Thunderbird per recuperare le tue e-mail.
(4) Verifica dei dati e test del sito web:
Dovrai esaminare tutti i file/cartelle che hai migrato dall'host precedente e confrontarli in entrambe le posizioni in modo efficiente. Una volta terminata la verifica dei dati, puoi testare il tuo sito Web utilizzando l'URL temporaneo.
Testare il sito web con un URL temporaneo
Un URL temporaneo viene utilizzato quando devi controllare il tuo sito web senza puntare al tuo dominio. cPanel e Plesk entrambi i pannelli forniscono un URL temporaneo. Utilizzando un URL temporaneo, puoi assicurarti che le pagine del sito Web funzionino correttamente e che la connettività al database sia stabilita. Se si verifica un errore o un problema con il tuo sito Web, puoi trovarlo e risolverlo in questo passaggio prima di renderlo attivo.
Stai cercando di testare e verificare il tuo sito web prima di cambiare nameserver o DNS? Checkout Accuwebhosting > Testa il tuo sito web per i passaggi completi.
(5) Modifica DNS:
Una volta completata la verifica dei dati, puoi modificare i server dei nomi di dominio. I server dei nomi potrebbero impiegare alcune ore per propagarsi in tutto il mondo. Puoi modificare i server dei nomi di dominio nel pannello di controllo del tuo dominio da dove hai acquistato il tuo dominio.
Se hai acquistato un servizio di hosting condiviso, il tuo provider di hosting web ti fornirà i dettagli del server dei nomi per indirizzare il sito web al loro server. Di seguito è riportato un esempio di nameserver.
ns1.dominio.com
ns2.dominio.com
Nel caso in cui acquisti un server e desideri utilizzare il tuo server dei nomi del server, sarà necessario registrarsi e impostare i server dei nomi nel pannello di controllo del registrar del tuo dominio. La registrazione del server dei nomi richiede l'indirizzo IP e i dettagli ns1 e ns2 del tuo dominio come di seguito.
ns1.domain.com – Il tuo indirizzo IP del server
ns2.domain.com – Il tuo indirizzo IP del server
Tutti i Domain Registrar hanno impostazioni diverse per registrare e impostare i Nameserver. Quindi, dovrai farlo di conseguenza. Puoi contattare il registrar del tuo dominio per impostare i server dei nomi richiesti.
Dominio acquistato da Accuwebhosting? Acquista Accuwebhosting > Registrati e imposta i server dei nomi per i passaggi completi.