Come cambiare host Web per il sito WordPress

Capire come cambiare host web può essere un compito arduo. C’è una serie di motivi per cui si dovrebbe, però.

Dove si ospita il tuo sito web influenza molte cose-sicurezza, velocità del sito, e backup. Inoltre, ci sono molti tipi di web hosting, ed è necessario assicurarsi di scegliere quello giusto per le vostre esigenze.

Se il tuo attuale provider non li soddisfa più, è tempo di cambiare.

Come si sposta il sito da un host all’altro? Questo è esattamente ciò di cui parleremo in questa recensione.

Pronto? Allora andiamo!

Raccogli le tue risorse

Per passare da un host Web a un altro, avrai bisogno di quanto segue:

  1. Accesso a entrambi gli account di hosting: durante il processo dovrai apportare alcune modifiche ai tuoi vecchi e nuovi account di hosting. Se non sei sicuro delle tue credenziali di accesso per entrambi, ora è il momento di scoprirlo.
  2. Accesso al database-Lo spostamento da un host web a un altro richiede l’accesso al database del tuo sito web. Questo accade spesso nell’area di amministrazione del tuo account di hosting, il che significa che c’è un motivo in più per assicurarti di sapere come arrivarci.
  3. Client FTP-Ogni caso di cui stiamo discutendo di seguito, richiede lo spostamento dei dati da o verso un server FTP. Per questo, è necessario un client FTP. Una grande opzione gratuita è FileZilla, ma puoi utilizzare qualsiasi client di tua scelta.
  4. Editor di testo-È necessario anche un editor di codice per modificare i file importanti. Una delle migliori opzioni è Notepad++ (è anche gratuito) ma puoi andare con quello che vuoi.

Hai tutto insieme? Fresco, allora saltiamo a destra in come passare host web per il tuo sito WordPress.

Spostare manualmente il tuo sito da un host all’altro

Inizieremo facendo il passaggio manualmente. Se siete alla ricerca di una soluzione che utilizza un plugin per WordPress, è sufficiente scorrere verso il basso ulteriormente.

Buono a sapersi: Anche se ti mostreremo come cambiare manualmente gli host web per il tuo sito, ci sono molti provider di hosting WordPress che offrono trasferimento/migrazione del sito gratuiti oa pagamento, quindi non devi farlo da solo. Controlla la nostra lista dei migliori fornitori di hosting WordPress, per vedere quali offrono migrazioni di siti.

Iscriviti a un nuovo provider di hosting Web

Il primo passo per cambiare host web è scegliere un nuovo provider di hosting e registrarsi con il loro piano.

Come accennato in precedenza, alcuni provider di hosting WordPress offrono anche la migrazione del sito. Questo può essere particolarmente utile se non sei molto esperto di tecnologia o vuoi solo risparmiare tempo. Durante questo passaggio, si dovrebbe anche decidere se si desidera utilizzare un servizio di migrazione o procedere manualmente.

Backup dei file

Il prossimo è eseguire il backup dei file del tuo sito web. Questo probabilmente richiederà il tempo più lungo, quindi iniziamo con quello. Il primo passo è accedere al tuo server FTP. Basta accendere il client FTP di cui abbiamo parlato, inserire le credenziali e connettersi.

Successivamente, trova la directory principale del tuo sito WordPress (se non è la tua pagina di destinazione per impostazione predefinita) e contrassegna tutti i file.

come cambiare host web - trasferisci file wordpress con filezilla

Tieni presente che il tuo sito Web potrebbe contenere file non visibili per impostazione predefinita (ad esempio .htaccess). Quindi assicurati che il tuo client FTP visualizzi anche quei file. In FileZilla, troverai questa opzione sotto Server > Forza la visualizzazione dei file nascosti.

Dopo aver contrassegnato tutti i file, copiarli in una directory sul computer. A seconda delle dimensioni del tuo sito, questo potrebbe richiedere un po ‘ di tempo in modo da poter passare alla fase due nel frattempo.

Esporta il database

Il database è la terza parte del tuo sito web. Il modo in cui si ottiene l’accesso ad esso differisce da host a host. Nella maggior parte dei casi si finisce in phpMyAdmin:

phpmyadmin pannello principale

Selezionare il database che si desidera esportare da sinistra. Se non sai quale sia, controlla semplicemente il file wp-config.php del tuo sito Web corrente dove dice:

define('DB_NAME', 'database_name_here');

Questo ti dirà il nome del database che il tuo sito sta utilizzando.

Successivamente, vai alla scheda Esporta.

esporta database per cambiare host web

Scegli Personalizzato in Esporta metodo. Nel menu, effettuare le seguenti scelte:

  • Formato-Lasciare come SQL.
  • Tabelle-Contrassegnare tutte le tabelle che si desidera esportare. Di solito, sono tutti loro. Disabilita any se hai una buona ragione per questo (ad esempio se ospiti database per diversi siti con prefissi diversi).
  • Output-Imposta la compressione su zip o gzip per rendere il download più veloce.
  • Opzioni specifiche per il formato-Lascia tutto così com’è.
  • Opzioni di creazione dell’oggetto-Assicurati di selezionare Aggiungi TABELLA / VISTA / PROCEDURA / FUNZIONE / EVENTO / TRIGGER.
  • Opzioni di creazione dei dati: lascia tutto così com’è.

Quando hai finito, fai clic su Vai in basso. Ciò dovrebbe comportare un download di file. Salvare il database compresso sul computer e passare alla fase successiva.

Crea un database nel tuo nuovo host

Ora è il momento di creare una nuova home per il database appena esportato. Vai al tuo nuovo host e accedi al tuo account. Trova la sezione che si occupa di database MySQL.

Crea quanto segue:

  1. Un nuovo database
  2. Un utente di database con privilegi completi per quel database
  3. Una password utente di database sicura

Annota tutti e tre, ne avrai bisogno presto. Inoltre, scopri il nome del tuo server MySQL. In molti casi, questo sarà localhost ma controlla con il tuo provider di hosting per essere sicuro.

Modifica configurazione.php

A questo punto, i file del tuo sito web dovrebbero aver terminato il download. Se questo è il caso, è il momento di andare alla directory in cui li hai salvati e trovare un file chiamato wp-config.php.

È un file di sistema importante che, tra le altre cose, controlla la comunicazione tra il file system del tuo sito web e il database.

La prima cosa che dovresti fare è fare una copia del file esistente e archiviarlo in un posto sicuro. Successivamente, apri l’originale con il tuo editor di testo e trova la seguente sezione:

define('DB_NAME', 'database_name_here');/** MySQL database username */define('DB_USER', 'username_here');/** MySQL database password */define('DB_PASSWORD', 'password_here');/** MySQL hostname */define('DB_HOST', 'localhost');

Sostituisci dove dice database_name_here, username_here e password_here con il nome del database, il nome utente e la password creati in precedenza. Nota, che nel tuo caso in realtà non dirà database_name_here ecc., ma conterrà le informazioni del tuo host corrente. Quelli saranno nella stessa posizione.

Inoltre, assicurati di inserire le informazioni del tuo server MySQL al posto di localhost (o lascialo come è se il tuo provider di hosting usa localhost per questa impostazione). Quando hai finito, salva il file.

Carica i tuoi file sul nuovo host

Una volta terminato tutto ciò, puoi avviare il processo in una direzione inversa. Il primo passo è caricare i tuoi file sul server del tuo nuovo provider di hosting. Probabilmente ci vorrà molto tempo in modo che possiamo avviarlo e fare altre cose mentre è in esecuzione.

Ormai conosci il trapano. Accendi il tuo client FTP e questa volta connettiti al nuovo server. Un rapido avvertimento: di solito si usa l’URL del sito per connettersi via FTP. In questo caso, il dominio punta ancora al tuo vecchio server, quindi non funzionerà.

Esiste una soluzione alternativa, che utilizza invece l’indirizzo IP del nuovo server. Di solito è possibile trovare questo nel tuo account di hosting. In caso contrario, assicurati di contattare l’assistenza: dovrebbero essere in grado di aiutarti.

Quando hai finito, trova i file scaricati in precedenza e caricali (incluso il file config.php modificato) nella directory principale. Una volta che il caricamento è in esecuzione, passare al passaggio successivo.

Importa il database

Nel frattempo, possiamo prendere il tempo per importare il database. Per questo, accedere allo strumento di amministrazione del database sul nuovo server. Assumeremo che sia di nuovo phpMyAdmin.

Selezionare il database creato in precedenza dall’elenco e selezionare Importa nella parte superiore dello schermo.

importa database per cambiare host web

Fai clic sul pulsante Sfoglia e seleziona il file esportato in precedenza. Successivamente, scorri verso il basso e fai clic su Vai. L’importazione verrà quindi avviata.

Il tempo necessario per terminare dipende dalle dimensioni del database. Riceverai un messaggio di successo quando è fatto.

Opzionale: sostituire il vecchio URL nel database

Se non si sposta solo il sito su un nuovo host Web, ma si modifica anche l’URL, c’è un passaggio in più. In questo caso, è necessario sostituire i riferimenti al vecchio URL nel database con quello nuovo. Se non lo fai, ogni sorta di cose andranno male!

Ci sono diversi modi per farlo. Il più semplice che ho trovato è lo script Search Replace DB. Puoi scaricarlo gratuitamente (in cambio del tuo indirizzo email). Basta caricarlo nella directory del tuo sito web (in una cartella segreta) e navigare lì utilizzando il browser.

search replace database script help per cambiare host web

Basta inserire il tuo vecchio e nuovo URL nei campi in alto. Tutto il resto di solito dovrebbe rimanere così com’è. Utilizzare il pulsante dry run per testare tutto. Quando tutto sembra a posto, fai la corsa dal vivo.

Importante: in nessun caso si dovrebbe lasciare lo script sul server una volta che hai finito. È molto potente e può fare danni reali al tuo sito se qualcun altro lo trova.

Se lo script non funziona per te, puoi anche sostituire l’URL tramite i comandi SQL.

Cambia il tuo server DNS

Quando hai finito con tutto quanto sopra, è il momento di mettere il tuo URL sul nuovo server. Ciò significa modificare le impostazioni del server DNS.

Il processo dipende da dove è registrato il tuo dominio. Ad esempio, se ti sei registrato con il tuo vecchio provider di hosting, l’idea migliore è trasferire l’intero dominio al nuovo provider. Parla con il supporto su come farlo.

Se l’hai acquistato da un registrar di domini come Domain.com, Lei ha bisogno di aggiornare le Sue impostazioni di nameserver. Avrai bisogno degli indirizzi nameserver del tuo nuovo host. Di solito assomigliano a questo:

ns1.yourhost.com
ns2.yourhost.com

Dovrai collegarli al tuo dominio. Come accennato, il processo sarà leggermente diverso a seconda di dove è stato acquistato. Ecco le istruzioni per alcuni dei casi più comuni:

  • Domini registrati con GoDaddy
  • Modifica dei server DNS su HostGator
  • Come modificare i server dei nomi su Domain.com

Parla con chi è in carica se hai bisogno di aiuto. Una volta fatto, essere consapevoli del fatto che può richiedere fino a 48 ore per le modifiche accada. Puoi usare uno strumento come Qual è il mio DNS per vedere se è finito.

Fino ad allora, assicurati di non apportare modifiche al tuo sito. Potresti modificare il vecchio sito Web invece della nuova posizione.

Una volta che tutto è finito, il tuo sito dovrebbe essere migrato senza alcun tempo di inattività. Poiché entrambi i tuoi siti hanno lo stesso contenuto, i visitatori non noteranno la modifica.

Pulizia

Una volta che la modifica DNS è passata, puoi tornare al tuo vecchio host ed eliminare i file del sito e il database. Si consiglia di attendere fino a una settimana prima di farlo per assicurarsi che tutto funzioni bene.

In ogni caso, assicurati di conservare le copie locali (incluso l’originale wp-config.php). Potrebbe essere necessario ripristinare la migrazione. In tal caso, sarai felice di averli ancora.

Come cambiare host Web tramite WordPress Plugin

Tutto quanto sopra può essere notevolmente ridotto utilizzando un plugin. Esso consente di automatizzare parti del processo. Mentre ci sono altre opzioni là fuori, consigliamo vivamente il plugin Duplicatore. È gratuito e rende il processo un gioco da ragazzi.

Installa Duplicator

Naturalmente, il primo passo è installare il plugin. Ciò richiede i soliti passaggi. Accedi al tuo sito web WordPress e vai a Plugins > Aggiungi nuovo. Digitare il nome del plugin nella casella di ricerca per trovarlo e fare clic su Installa ora una volta che appare sulla lista.

installa duplicator per cambiare host web

Quando il tuo sito ha terminato il download, premi il pulsante Attiva per poter utilizzare il plugin.

Esporta il sito esistente

Una volta installato e attivo Duplicator, troverai una nuova voce di menu con il suo nome nella tua area di amministrazione di WordPress. Cliccando su di esso si porta a questo:

duplicator plugin view in wordpress

Il plugin salva i suoi cosiddetti pacchetti. Queste sono le versioni zippate del tuo sito web e database. Poiché non ne hai ancora creato uno, l’elenco è vuoto. E ‘ ora di cambiare le cose. Fare clic su Crea nuovo nell’angolo in alto a destra per andare avanti.

esportazione del sito web con la configurazione del duplicatore

Nella schermata successiva, sono disponibili diverse opzioni.

  • Storage-È possibile configurare dove memorizzare il backup del sito. Essere consapevoli del fatto che a meno che non si dispone della versione Pro di Duplicator, l’unica opzione è il proprio server, quindi non c’è niente da fare qui.
  • Archivio-In questa sezione è possibile escludere la migrazione di file e parti del database. Usa questo se hai buone ragioni.
  • Installer – È possibile inserire le informazioni del database del nuovo ambiente server. Questo è anche parte del set-up successivo in modo da poter ignorare per il momento.

Molto probabilmente, sarà sufficiente fare clic su Avanti. Il plugin eseguirà quindi un controllo del sistema per vedere se ha tutto ciò di cui ha bisogno per funzionare correttamente. Puoi vedere i risultati una volta fatto.

duplicator scan complete

Se tutto va bene, avviare il processo di compilazione facendo clic sul pulsante in basso. Questo potrebbe richiedere diversi minuti, quindi non chiudere il browser. Quando sarà finito, vedrai questo:

backup finito in duplicatore

Scarica sia il programma di installazione che l’archivio facendo clic sui pulsanti separatamente o con il link per il download con un clic. Ben fatto!

Carica i file tramite FTP

Il passo successivo è caricare quei file sul server. Sarà necessario utilizzare l’indirizzo IP piuttosto che il dominio per connettersi tramite FTP.

Una volta connesso, assicurarsi di caricare sia il file di installazione che l’archivio. Posizionali nella directory principale e assicurati che sia vuota in anticipo.

Crea un nuovo database MySQL

Con il metodo plugin, avrai anche bisogno di un database MySQL per il tuo nuovo sito. Ne abbiamo parlato in dettaglio in precedenza. Fai quello che devi fare per finire con un nuovo database, un nome utente con privilegi completi per il database e la password del database. Assicurati di annotare il server MySQL che il tuo host ti offre per il tuo sito web.

Connettiti al nuovo sito Web

Per il passaggio successivo, potresti riscontrare un problema. Per distribuire il sito, è necessario accedere ai file sul server tramite un browser Web. Che di solito accade digitando il nome di dominio.

Se si utilizza lo stesso dominio di prima, non punta ancora al nuovo server. Certo, potresti cambiarlo per aggirare il problema. Tuttavia, ciò richiederebbe un po ‘ di tempo per accadere e b) significherà tempi di inattività per il tuo sito.

Fortunatamente, c’è un modo per aggirare, che sta usando il file hosts del tuo computer. È possibile mappare localmente i nomi di dominio a indirizzi IP specifici. In questo modo, sei in grado di accedere ai file sul nuovo server tramite il vecchio dominio senza modificare nulla per i tuoi visitatori.

(Se si utilizza un dominio diverso sul nuovo host, è possibile saltare completamente questo passaggio.)

La prima cosa di cui hai bisogno è l’indirizzo IP del tuo nuovo server. Il tuo provider dovrebbe visualizzare tali informazioni per te. Se non riesci a trovarlo, chiedi!

Dopodiché, devi aprire il file del tuo host. Ecco come farlo su diverse piattaforme:

  • Windows: apri il menu della barra delle applicazioni, cerca “blocco note”. Fare clic con il pulsante destro del mouse sul risultato e scegliere “Esegui come amministratore”. Una volta in esecuzione, utilizzare il programma per aprire c:\windows\system32\drivers\etc\hosts. Assicurati di cercare “Tutti i file” per vedere il file in questione.
  • Mac OS-Aprire il terminale e immettere il comando sudo nano /etc/hosts. Potrebbe essere richiesto di inserire la password di amministratore.
  • Linux-Per Linux è possibile utilizzare lo stesso metodo di Mac OS.

Una volta che si ha accesso al file, è necessario inserire sia l’indirizzo IP trovato in precedenza e il nome di dominio. Finirà per assomigliare a questo:

192.168.1.10 https://yoursite.com

Nota: lo spazio tra l’indirizzo IP e il dominio è una scheda. Inoltre, assicurarsi di sostituire l’indirizzo con l’indirizzo effettivo del server e yoursite.com con il tuo vero dominio. Salvare le modifiche e si dovrebbe essere in grado di accedere al nuovo server utilizzando il nome di dominio esistente.

Importante: Una volta terminata la migrazione, assicurati di riportare il file hosts allo stato originale!

Eseguire il processo di migrazione

Ora è il momento di avviare il processo di migrazione sul serio. Vai a https://yoursite.com/installer.php (inserisci il tuo dominio effettivo), questo dovrebbe portarti a questa schermata:

fase di distribuzione del duplicatore 1

Assicurati che il programma di installazione ti dia un pass per l’archivio e la convalida, quindi seleziona la casella Termini e condizioni e fai clic su Avanti in basso. Questo avvierà il processo di distribuzione.

Successivamente, ti verrà chiesto di inserire l’host del database, il nome, il nome utente e la password.

 fase di distribuzione dei duplicatori 2

Dovresti averli a portata di mano da prima. È possibile utilizzare il pulsante Test Database per assicurarsi che tutto funzioni. Quindi fare nuovamente clic su Avanti. Il plugin importerà il database.

Nel passaggio successivo, hai la possibilità di sostituire le menzioni del tuo vecchio URL con quello nuovo. Assicurati che l’URL giusto sia nel campo! Duplicatore sarà quindi finalizzare il processo.

 fase di distribuzione dei duplicatori 4

La schermata finale ti dà un link per accedere al tuo sito e segnala se tutto è andato bene. Assicurati di accedere e controllare se tutto funziona come dovrebbe. Inoltre, non dimenticare di seguire le istruzioni del duplicatore per ripulire dopo te stesso.

come cambiare la pulizia degli host Web dopo la migrazione

Aggiorna il server dei nomi DNS

Con questo metodo, è comunque necessario modificare il dominio dal vecchio server a quello nuovo.

Ne abbiamo già parlato in dettaglio sopra, quindi puoi fare riferimento a quella sezione. Ottieni gli indirizzi del nameserver dal tuo nuovo host e collegali al tuo dominio. Quindi attendi fino a quando le modifiche sono state apportate prima di apportare modifiche al tuo sito.

Dopo di che, si è fatto-congratulazioni! Hai appena imparato come cambiare host web per il tuo sito web WordPress.

Cambiare host Web per siti Web WordPress in poche parole

Cambiare il tuo sito WordPress da un host Web a un altro può essere un compito intimidatorio, specialmente per i principianti. Tenete a mente che, proprio come tutto il resto per quanto riguarda l’esecuzione il proprio sito web, diventa meno difficile quando si scompone in passi.

Se hai seguito insieme a quanto sopra, ora dovresti aver spostato con successo il tuo sito sul tuo nuovo provider di hosting. Qualsiasi processo, è deciso, andiamo a riassumere velocemente la procedura di base:

  1. iscriviti con un nuovo host web
  2. Backup dei file del sito e del database
  3. Preparare il nuovo ambiente di hosting per l’interruttore
  4. Importare i file e database per il nuovo host
  5. accendere il server dei nomi di dominio

Che è fondamentalmente. Congratulazioni ancora per averlo reso così lontano-ben fatto!

Write a Comment

Il tuo indirizzo email non sarà pubblicato.