Al fine di creare un sito web e per il tuo sito web per essere accessibile on-line, è necessario selezionare un server in cui sarà situato. I server sono forniti da società di web hosting e, se hai iniziato a interessarti di recente, la seguente guida ti sarà utile.
Ti sarà utile se prima capisci cosa è effettivamente il web hosting, perché è importante e cosa devi cercare nel tuo provider di hosting. Se non ti sei preoccupato di questi dettagli, allora c’è una possibilità che non otterrai l’offerta migliore, né il miglior pacchetto.
Fortunatamente, questa non è la fine del mondo; le persone cambiano continuamente i loro host web, per vari motivi. Alcuni sono semplicemente insoddisfatti della velocità o della qualità dei sistemi di distribuzione della rete di contenuti. Altri trovano la stessa qualità del servizio ad un prezzo inferiore o con termini di pagamento più convenienti.
Se vi trovate in questa situazione, allora è un buon momento per cercare una migliore società di web hosting. Tuttavia, trasferire il tuo sito web può sembrare un compito complicato. Questa guida spiegherà la terminologia, i problemi e le procedure, con istruzioni passo-passo, in modo da poter andare avanti con sicurezza.
Il trasferimento del tuo sito web a un server diverso può essere fatto in cinque passaggi.
Punto 1. Trova un nuovo host web
Prenditi del tempo per ricercare gli host web prima di selezionare un nuovo servizio. Passare attraverso recensioni online e feedback dei clienti, vedere che tipo di offerte offrono altri fornitori di hosting, i loro sistemi di prezzi, configurazioni di server, CDN, ecc.
Una volta trovato un nuovo fornitore adatto, considera che, ad un certo punto in futuro, potresti decidere di passare anche da quel servizio di hosting. Per questo motivo, si consiglia di registrare il dominio a un provider di terze parti, poiché in questo modo, ogni volta che si passa host web, il dominio sarà inalterato.
Il nostro provider di hosting consigliato, Bluehost, offre un’offerta speciale per i nostri visitatori che include un nome di dominio GRATUITO. Se non ti piacciono i loro servizi, offrono una garanzia di rimborso di 30 giorni.
Punto 2. Individua e scarica il tuo sito web
Il passo successivo è trovare dove il tuo host precedente ha memorizzato il tuo sito web. Inoltre, il tuo sito potrebbe utilizzare più database, quindi dovresti vedere se è possibile ottenere anche le cartelle di backup.
Una volta trovati i file, scaricali sul tuo desktop in modo da essere pronto a consegnarli al tuo prossimo provider di hosting.
Punto 3. Esporta il database del tuo sito web
Come accennato in precedenza, se il tuo sito Web utilizza database aggiuntivi per scopi come la memorizzazione dei dati dei visitatori o la gestione dei moduli, dovrai ottenerli ed esportarli. Il processo può variare, a seconda del database, quindi è meglio elaborare questi dettagli con il tuo precedente provider di hosting. Gli host offrono comunemente phpMyAdmin come strumento per gestire sia l’esportazione che l’importazione di database di siti web.
Se stai usando cPanel (che molto probabilmente sei), esportare un database non è un compito così complicato. Userai phpMyAdmin che è una parte nativa di ogni cPanel. Non lasciate che i nomi strani, file e database si scoraggiano; anche se non si capisce tutto, si dovrebbe ancora essere in grado di fare l’intera cosa da soli.
- Navigare https://my.bluehost.com/cgi-bin/cplogin accedi al tuo account Bluehost
- Trova il “Database” e aprirlo
- fare Clic su phpMyAdmin icona per aprire l’interfaccia
- Selezionare un database
- da Qualche parte nel mezzo del menu, troverete il pulsante “Esporta”. Fare clic su di esso.
- Scegliere “Quick-visualizzare solo le opzioni minime” opzione. Per utilizzare le opzioni personalizzate, dovrai sapere una o due cose su MySQL, quindi scegli questo solo se sai cosa stai facendo. Altrimenti, l’opzione rapida farà il trucco.
- Se non è già mostrato, scegliere il formato” SQL ” come formato scelto per l’esportazione.
- Fai clic sul pulsante ” Vai ” per avviare l’esportazione
- Scegli dove archiviare il file se richiesto (desktop o una cartella personalizzata che ricorderai; avrai bisogno di questo file più tardi, quindi non perderlo)
E ‘ stato veloce, vero? Il database è ora pronto per essere importato in un nuovo host.
Punto 4. Carica il tuo sito web e importa il tuo database
Proprio come con l’esportazione, dovrai elaborare i dettagli con il tuo host. Nel caso in cui tu abbia esportato il tuo database in SQL, quindi tramite phpMyAdmin, puoi utilizzare MySQL per importare il tuo sito Web nel tuo nuovo account di hosting. Non è davvero così complicato, indipendentemente dagli strumenti utilizzati, e di solito è qualcosa che i provider di hosting fanno da soli.
Quando si utilizza un sito Web statico (che le persone oggi usano di solito solo quando hanno una semplice pagina di destinazione per mostrare la loro attività), impostare tutto su un nuovo host è facile come caricare file. In uno dei passaggi precedenti, ti abbiamo detto che dovresti scaricare tutti i file dal tuo host precedente. In questo caso, devi solo caricare quei file nella cartella public_html sul tuo nuovo account Bluehost e avrai finito.
È possibile scegliere una delle due semplici opzioni per caricare i nuovi file.
Carica tramite File Manager
Se stai cercando un modo per farlo velocemente e vuoi solo farla finita, puoi usare il File Manager di Bluehost:
- Accedi al tuo account Bluehost cPanel.
- Individua i file e seleziona File Manager
- Fai doppio clic su public_html per aprirlo
- Trasferisci tutti i file precedentemente scaricati in questa cartella
Carica via FTP
Di solito, i File Manager vengono utilizzati per caricare o modificare solo uno dei file quando semplicemente non puoi permetterti di configurare client FTP per qualche motivo . Ad esempio, si utilizzerà questo quando è necessario cambiare qualcosa sul tuo sito da un computer pubblico che proprio non poteva aspettare per voi per tornare a casa.
Ma quello che di solito suggeriamo è l’utilizzo di un client FTP. È possibile installare rapidamente FileZilla, che è un client gratuito e più comunemente utilizzato dai blogger di tutto il mondo, e connettersi al server utilizzando le credenziali di accesso che hai ricevuto dopo la registrazione per il nuovo host. È necessario il nome del server FTP, il nome utente e la password.
Una volta effettuato l’accesso, dovresti essere in grado di vedere la tua piccola parte del server contenente tutte le cartelle. Sembrerà una cartella sul tuo computer, quindi non dovrebbe essere difficile trovare la cartella public_html.
Ora è sufficiente individuare i file scaricati in precedenza, e trascinare & rilasciarli nella cartella. A seconda delle dimensioni dei file e della velocità della connessione Internet, potrebbero essere necessari diversi minuti per trasferire tutto. FileZilla vi informerà una volta che tutto è completo, in modo da poter navigare al tuo dominio dal browser per vedere il sito di nuovo in azione.
Sito Web dinamico
I siti Web dinamici utilizzano i database per memorizzare tonnellate di informazioni necessarie per il normale funzionamento. Se stai utilizzando un sito Web personalizzato o uno dei CMS popolari come WordPress, significa che hai anche il database, il che significa che devi trasferirlo insieme ai file.
Proprio come hai esportato il database, è possibile importare tramite PhpMyAdmin:
- Open https://my.bluehost.com/cgi-bin/cplogin dal tuo browser e accedere al tuo account Bluehost
- Trova il “Database” e aprirlo
- Scegliere phpMyAdmin icona per aprire l’interfaccia
- da Qualche parte nel mezzo del menu, troverete la scheda Import/il tasto.
- Fare clic sul pulsante “Sfoglia” e trovare il database precedentemente esportato. Assicurati di decomprimerlo prima se il database è compresso (dovresti avere il .file sql pronto)
- Fai clic sul pulsante ” Vai ” e attendi qualche minuto
Se tutto era ok, dovresti vedere un messaggio come questo: “L’importazione è stata completata con successo, X query eseguite.”
Stai usando un sistema di gestione dei contenuti come WordPress?
Se si utilizza un sistema di gestione dei contenuti come WordPress, Blogger o Joomla, è possibile rendere tutto molto più facile con le loro opzioni di migrazione native. Ad esempio, se stai migrando un sito WordPress a un nuovo host, puoi fare tutto con le loro opzioni di esportazione Import & che ti permetteranno di trasferire l’intero sito in pochi clic. Che fortuna!
Punto 5. Prova il tuo sito web
Una volta completato il trasferimento e importati i database, puoi testare il tuo sito web. Il modo migliore per farlo è usare un URL temporaneo. Questo ti permette di accedere al tuo sito web anche quando il tuo nome di dominio non punta al nuovo server.
Per trovare il tuo URL temporaneo, accedi al tuo pannello di gestione account. Quindi, fare clic su ” Dettagli tecnici account.”Una volta entrati, dovrebbe esserci una sezione chiamata Temp. URL, con l’URL temporaneo visualizzato accanto ad esso. Tutto quello che devi fare è semplicemente visitare quell’URL e controllare il tuo sito web.
Un URL temporaneo è simile a questo:
http://ipaddress/~username
Sostituisci “indirizzo ip” con l’indirizzo IP del tuo host e il nome utente dovrebbe essere lo stesso che stai usando per accedere al tuo account cPanel. Non dimenticare il ” ~ ” prima di esso.
Per trovare l’indirizzo IP del server, accedi al tuo cPanel ancora una volta. Trova la scheda” Statistiche “e fai clic sul pulsante” Espandi statistiche ” che rivelerà informazioni aggiuntive, incluso l’indirizzo IP del tuo account di hosting condiviso.
Ora sarai in grado di testare il tuo sito Web su un URL temporaneo mentre stai aspettando o finché non configuri i Name Server per puntare al tuo vecchio dominio.
Se il tuo sito sembra e funziona come previsto, allora grande! Tuttavia, essere pronti a fare alcune piccole modifiche e modifiche se qualcosa non va.
Cose importanti da ricordare
Una volta che l’intero processo di trasferimento è completo e hai testato il sito web, ci sono una serie di cose che devi fare per completare la transizione. Tieni presente che questi sono passaggi necessari per garantire che i tuoi vecchi visitatori continuino a visitare il tuo sito web, nonché per essere certi che il tuo sito stia eseguendo come previsto. Quindi, cominciamo.
Informa gli utenti che trasferirai il tuo sito web
Quando stai spostando il tuo sito web, i tempi di inattività dovrebbero essere il più brevi possibile. È l’ideale se gli utenti notano a malapena che il sito non funzionava. Tuttavia, si dovrebbe dare una sorta di avviso un paio di giorni prima del tempo, sia sul tuo sito web e sui profili di social network. Dovresti anche vedere che il messaggio è visibile durante i tempi di inattività, in modo che i tuoi utenti sappiano che il sito verrà eseguito il backup in modo tempestivo.
Cambia il DNS
Questo è un dettaglio minore che può essere facilmente trascurato. Una volta trasferito il sito web, è necessario passare il record DNS al nuovo server in cui è registrato il sito. Il motivo per cui questo è importante è che un record DNS è come una mappa o una guida di istruzioni che assicura i visitatori arrivano sulla pagina giusta. Se si trascura di modificare questo, gli utenti verranno indirizzati in modo errato a una pagina di errore. Devi ottenere un nuovo DNS dal tuo nuovo provider di hosting e sostituire quello vecchio.
Dopo aver effettuato la richiesta di spostare i record DNS, dovrebbero essere necessarie alcune ore, o in alcuni casi un giorno intero, affinché lo switch sia completo. In altre parole, se i tuoi visitatori si lamentano di non riuscire a trovare il tuo sito web, assicurati di aver aggiornato il tuo nuovo DNS.
Monitorare l’uptime del sito
Quando viene assegnato un nuovo DNS, il trasferimento è fondamentalmente completo. Ti consigliamo di monitorare diligentemente il tempo di attività del server nei prossimi due giorni per assicurarti che tutto funzioni correttamente.
È fondamentale non abbassare la guardia e notare se ci sono problemi il prima possibile. Naturalmente, il monitoraggio dei tempi di attività del tuo sito Web non implica che devi visitare il tuo sito Web ogni 5 minuti; significa che dovrai utilizzare strumenti e app per aiutarti nell’attività.
Alcuni strumenti utili su cui puoi fare affidamento sono Pingdom, Uptime Robot e Monitorarci. Indipendentemente dallo strumento scelto, è necessario calibrarli per monitorare i seguenti elementi: Ping, HTTP, server DNS e porta TCP.
Cerca i collegamenti mancanti e le diverse strutture del sito
Una cosa di cui dovresti essere veramente consapevole quando cambi server è la possibile perdita o smarrimento di risorse come la grafica. Il cambiamento dell’ambiente di hosting può causare ciò e non è improbabile che si vedano alcuni errori 404 (non trovati). Quindi, basta essere alla ricerca e monitorare i registri 404 in modo da poter vedere se ci sono collegamenti interrotti o risorse non funzionanti. Quando li trovi, potrebbe essere necessaria una rapida riparazione o sostituzione e sarai a posto.
Un altro modo per affrontare questo problema è reindirizzare da una pagina 404 a un’altra pagina che funziona già. Questa non è una soluzione al problema, ovviamente, è semplicemente un’alternativa alla visualizzazione di una pagina 404.
Funziona sia per le pagine che per le directory, quindi i tuoi utenti avranno sempre contenuti da guardare, piuttosto che un errore 404. Infine, puoi usarlo a tuo vantaggio e creare una pagina di errore 404 personalizzata, che può essere divertente o divertente, magari visualizzando un’immagine divertente o una citazione. In questo modo, i tuoi visitatori non avranno la stessa probabilità di opporsi all’atterraggio sulla pagina.
Ecco alcuni suggerimenti che possono aiutarti a gestire collegamenti interrotti e pagine 404. Per farli funzionare, è necessario inserire il codice nel .file htaccess.
Ecco come è possibile modificare .htaccess utilizzando FTP (FileZilla):
- Apri FileZilla.
- Accedi al tuo server.
- Apri public_html per elencare i file del tuo sito web.
- Selezionare .htaccesso.
- Fare clic destro su di esso e selezionare Visualizza/Modifica o scaricarlo sul computer.
Se non riesci a trovare il .htaccess file sul server, le probabilità sono che non c’è nessuno o è semplicemente nascosto. Per cominciare, assicurati che ” Mostra file nascosti (dotfiles)” sia selezionato se hai effettuato l’accesso al cPanel e usando il File Manager o che hai la “Forza che mostra i file nascosti” selezionata dal menu in alto in FileZilla. Se non riesci ancora a trovare il file, dovresti crearne uno nuovo nella cartella public_html facendo clic con il pulsante destro del mouse e creando un nuovo file denominato “.htaccesso”.
Quindi è possibile utilizzare il codice:
- Definire una pagina 404: ErrorDocument 404 / errorpage.HTML.
- Reindirizza una pagina alla nuova posizione: Redirect 301 / old-page.html http://www.example.com/new-page.html.
- Reindirizza un’intera directory in una nuova posizione: redirectMatch 301 ^/category/?$ http://www.example.com/new-category/.
Dopo aver effettuato le modifiche, è necessario salvare il file e caricarlo nuovamente sul server sovrascrivendo il vecchio file.
Cambiare la tua email
Ancora una volta, cambiare email è qualcosa che le persone spesso trascurano. Una volta completata la migrazione al nuovo host web, ci sono tre modi diversi per trasferire la tua e-mail.
- Se la tua email è ospitata su un registrar di domini, puoi spostarla facilmente. Tutto quello che devi fare è cambiare il record (@) e assegnarlo all’indirizzo IP del nuovo host, che si trova comunemente nel portale clienti del nuovo host
- Se i tuoi account di posta elettronica sono ospitati da una terza parte, devi fare quanto segue. Assicurati che i tuoi record MX, così come altri record rilevanti richiesti dal tuo provider di servizi di posta elettronica, siano aggiornati nel nuovo DNS. Considerando che stai spostando il tuo DNS su un nuovo provider, è essenziale spostare anche questi file. Naturalmente, se non stai spostando il DNS, tutto ciò che devi fare è seguire il passaggio 1.
- Infine, se i tuoi account di posta elettronica sono ospitati con il provider di hosting precedente, puoi ricreare l’account di posta elettronica esistente una volta effettuato il passaggio al nuovo provider. Dovrai anche configurare il tuo nuovo agente di posta elettronica.
Se hai bisogno di una spiegazione più dettagliata su come completare questo passaggio, consulta questa guida.
Possibilità di un database danneggiato
Infine, può accadere che i dati vengano danneggiati nel trasferimento. Non c’è motivo di farsi prendere dal panico e ci sono numerose soluzioni a questo problema, ma dipendono tutte dalla piattaforma stessa. Poiché la piattaforma più comune è WordPress, discuteremo alcune possibili soluzioni per il database di questa piattaforma.
Se il tuo database WordPress è danneggiato, puoi riprovare il trasferimento, ma devi prima disabilitare tutti i plugin. Se funziona, basta accendere nuovamente i plug-in quando viene importato l’intero sito web. Sfortunatamente, questa non sarà una soluzione praticabile se non è possibile accedere al dashboard, quindi potrebbe essere necessario provare alcune delle seguenti opzioni:
- Ri-caricare il database e scriverlo su quello vecchio.
- Prova a identificare la posizione esatta dell’errore di corruzione e carica nuovamente quel file specifico dal tuo vecchio sito.
- Apri il file per assicurarti che punti al nuovo server.
Come riparare un database WordPress rotto
A volte, esportare & importare un database non andrà liscio come si voleva. Ma prima di perdere la testa su di esso, si può ancora provare alcuni trucchi per ripararlo.
- accedi al tuo cPanel
- Apri PhpMyAdmin
- Selezionare il database dal menu di sinistra
- una Volta selezionato il database, si dovrebbe verificare se si ha il corretto uno. Un database di WordPress ha tutte le tabelle etichettati con wp _
- Scegliere “seleziona tutti” pulsante nella parte inferiore dello schermo per selezionare tutte le tabelle dal database
- Selezionare “Repair table” opzione
Che tutto si può fare qui. Dopo il processo di riparazione, dovrebbe essere visualizzato un messaggio che conferma che il database è stato riparato correttamente. Se non sei ancora riuscito a riparare il database, puoi provare un’altra cosa, e cioè modificare un wp-config.file php.
- Apri FileZilla e accedi al tuo server FTP
- Individua wp-config.file php
- Scarica sul tuo computer
- Modificare il file, aprirlo in un editor di testo
- Alla fine del file, inserire questo: define(‘WP_ALLOW_REPAIR’, vero);
- Salvare modificato wp-config.file php e caricarlo nuovamente al server tramite FileZilla e sovrascrivere il file
- Aprire il browser e accedere a http://yoursite.com/wp-admin/maint/repair.php
- fare Clic su “ripristina Database” pulsante
Dopo il processo di riparazione è fatto, vedrete i messaggi di stato sulle tabelle del database in modo che si sarà in grado di identificare se qualcosa è stato danneggiato. Inoltre, si sarà in grado di vedere il seguente messaggio: “Riparazioni complete. Rimuovere la seguente riga da wp-config.php per evitare che questa pagina venga utilizzata da utenti non autorizzati.
define (‘WP_ALLOW_REPAIR’, true);”
Quindi, non dimenticare di tornare al file, rimuovere la riga aggiunta e salvarla nuovamente.
Nel caso in cui nessuno di questi approcci funzioni, dovrai trovare qualcuno esperto nella codifica per avviare il processo di riparazione automatica del database di WordPress.
Lascia che il team di supporto gestisca il trasferimento al nuovo host
Se non sei sicuro di come eseguire l’intero trasferimento al nuovo host da solo, o semplicemente non hai tempo da perdere su tali aspetti tecnici che non ti interessano, puoi lasciare tutto alle abili mani dei professionisti di Bluehost.
Bene, sì, dovrai pagare per il trasferimento. Ma in quel caso, sarai in grado di rilassarti, fare una passeggiata o prendere il sole sulla tua pelle se sei abbastanza fortunato da vivere vicino alla spiaggia mentre il team di supporto fa tutto per te.
Bluehost può spostare il sito ai loro server per voi e vi costerà $149. 99. Questo prezzo include la migrazione di un massimo di 5 siti web e 20 account di posta elettronica. Sì, il team di supporto si prenderà cura di tutti i file, i database e tutto ciò che è essenziale per il funzionamento del tuo sito & allo stesso modo del vecchio host.
Non importa dove hai ospitato il sito se scegli questa opzione, ma tieni presente che Bluehost attualmente non offre supporto per la migrazione per Reseller, VPS o account server dedicati.
Una delle grandi cose di questo è che non c’è alcun rischio coinvolto. Se sei pronto per iniziare la migrazione a Bluehost, i loro esperti sanno cosa fanno. Anche con questo in mente, capiscono che il tuo sito è importante per te, quindi esamineranno tutto e si assicureranno che sia completamente funzionale prima di mettere le mani su di esso.
Se sei pronto per iniziare la migrazione a Bluehost, vedi maggiori dettagli qui.
Conclusione
Cambiare un provider di hosting web non è una seccatura enorme. Ci sono alcuni potenziali problemi, ma nulla che non può essere risolto in modo tempestivo.
Se non sei soddisfatto del tuo servizio di web hosting, non esitare a trovare un altro provider. Questa guida vi aiuterà attraverso il processo con tempi di inattività minimi e disagi.