Come cambiare host web per il tuo sito WordPress


Come cambiare host webCapire come cambiare host web può essere un compito scoraggiante. Ci sono una serie di ragioni per cui dovresti, però.


Il luogo in cui si ospita il sito Web influenza molte cose: sicurezza, velocità del sito e backup. Inoltre, ci sono molti tipi di web hosting e devi assicurarti di scegliere quello giusto per le tue esigenze.

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

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

Pronto? Allora andiamo avanti!

Nota veloce: Alcuni dei migliori provider di hosting WordPress offrono servizi di migrazione gratuiti. Ciò significa che si prenderanno cura di tutto il necessario per cambiare host web per te. Vale la pena verificare con il nuovo fornitore prima di passare attraverso le procedure di seguito.

Raccogli le tue risorse

Per passare da un host web a un altro, è necessario quanto segue:

  • Accesso ad 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.
  • Accedi al tuo database – Il passaggio da un host web a un altro richiede l’accesso al database del tuo sito web. Ciò 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.
  • Client FTP – Ogni caso che stiamo discutendo di seguito richiede lo spostamento di dati da o verso un server FTP. Per questo, è necessario un client FTP. Un’ottima opzione gratuita è FileZilla, ma puoi usare qualsiasi client di tua scelta.
  • Editor di testo – È inoltre necessario un editor di codice per modificare file importanti. Una delle migliori opzioni è Bloc notes++ (è anche gratuito) ma puoi andare con quello che vuoi.

Hai tutto insieme? Bene, allora passiamo subito a come cambiare host web per il tuo sito WordPress.

Spostamento manuale del sito da un host a un altro

Inizieremo facendo manualmente l’interruttore. Se stai cercando una soluzione che utilizza un plug-in WordPress, scorri verso il basso ulteriormente.

1. Eseguire il backup dei file

La prima cosa da fare è eseguire il backup dei file del sito Web. Questo richiederà probabilmente il tempo più lungo, quindi iniziamo con quello. Il primo passo è accedere al tuo server FTP. Avvia semplicemente il client FTP di cui abbiamo parlato, inserisci le tue credenziali e connettiti.

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 - trasferire 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, ciò potrebbe richiedere del tempo, quindi possiamo passare al passaggio due nel frattempo.

2. Esporta il database

Il database è la seconda parte del tuo sito web. Il modo in cui puoi accedervi differisce da host a host. Nella maggior parte dei casi finisci in phpMyAdmin:

pannello principale di phpmyadmin

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

define ('DB_NAME', 'database_name_here');

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

Successivamente, vai al Esportare linguetta.

esporta database per cambiare host web

Scegliere costume sotto Metodo di esportazione. Nel menu, effettuare le seguenti scelte:

  • Formato – Lascia come SQL.
  • tabelle – Contrassegna tutte le tabelle che desideri esportare. Di solito, sono tutti quanti. Disabilita qualsiasi se ne hai una buona ragione (ad es. Se ospiti database per più siti con prefissi diversi).
  • Produzione – Impostato Compressione per zip o gzip per velocizzare il download.
  • Opzioni specifiche del formato – Lascia tutto come è.
  • Opzioni per la creazione di oggetti – Assicurati di selezionare Aggiungi DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER.
  • Opzioni di creazione dei dati – Lascia tutto come è.

Al termine, fai clic su Partire in fondo. Ciò dovrebbe comportare il download di un file. Salvare il database compresso sul computer e passare al passaggio successivo.

3. Creare un database nel nuovo host

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

Creare quanto segue:

  1. Un nuovo database
  2. Un utente del database con tutti i privilegi per quel database
  3. Una password utente del 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 verifica con il tuo provider di hosting per essere sicuro.

4. Modifica config.php

Ormai, i file del tuo sito web dovrebbero aver terminato il download. In tal caso, è tempo 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 da fare è creare una copia del file esistente e archiviarlo in un luogo sicuro. Successivamente, apri l’originale con il tuo editor di testo e trova la seguente sezione:

define ('DB_NAME', 'database_name_here');

/ ** Nome utente database MySQL * /
define ('DB_USER', 'username_here');

/ ** Password del database MySQL * /
define ('DB_PASSWORD', 'password_here');

/ ** Nome host MySQL * /
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 lo dirà database_name_here ecc., ma conterrà le informazioni del tuo host attuale. Quelli saranno nella stessa posizione.

Inoltre, assicurati di inserire le informazioni del tuo server MySQL al posto di localhost (o lasciarlo così com’è se il provider di hosting lo utilizza localhost per questa impostazione). Al termine, salvare il file.

5. Carica i tuoi file sul nuovo host

Al termine, è possibile avviare il processo in direzione inversa. Il primo passo è caricare i tuoi file sul server nel tuo nuovo provider di hosting. Probabilmente ci vorrà molto tempo, quindi possiamo avviarlo e fare altre cose mentre è in esecuzione.

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

C’è una soluzione alternativa, che utilizza invece l’indirizzo IP del nuovo server. Di solito puoi trovarlo nel tuo account di hosting. In caso contrario, contatta l’assistenza. Dovrebbero essere in grado di aiutarti.

Al termine, trova i file scaricati in precedenza e caricali (incluso quello modificato) config.php file) nella directory principale. Una volta eseguito il caricamento, vai al passaggio successivo.

6. Importare il database

Nel frattempo, possiamo impiegare del tempo per importare il database. Per questo, accedi allo strumento di amministrazione del database sul tuo nuovo server. Supponiamo che sia di nuovo phpMyAdmin.

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

importare database per cambiare host web

Clicca il Navigare e seleziona il file che hai esportato in precedenza. Successivamente, scorrere verso il basso e fare clic Partire. L’importazione inizierà quindi.

Il tempo necessario per terminare dipende dalle dimensioni del database. Al termine, riceverai un messaggio di successo.

Opzionale: sostituire il vecchio URL nel database

Se non stai solo spostando il tuo sito su un nuovo host web, ma stai anche cambiando il tuo URL, c’è un ulteriore passaggio. In questo caso, è necessario sostituire i riferimenti al vecchio URL nel database con quello nuovo. In caso contrario, tutte le cose andranno male!

Esistono diversi modi per farlo. Il più semplice che ho trovato è il Cerca Sostituisci script DB. Puoi scaricarlo gratuitamente (in cambio del tuo indirizzo e-mail). Basta caricarlo nella directory del tuo sito Web (in una cartella segreta) e navigare lì utilizzando il tuo browser.

cerca sostituisci la guida dello script del database per cambiare host web

Inserisci semplicemente il tuo vecchio e nuovo URL nei campi in alto. Tutto il resto dovrebbe di solito rimanere così com’è. Usa il asciutto correre pulsante per testare tutto. Quando tutto sembra a posto, esegui la corsa dal vivo.

Importante: in nessun caso è necessario lasciare lo script sul server una volta terminato. È molto potente e può danneggiare seriamente il tuo sito se lo trova qualcun altro.

Se lo script non dovesse funzionare per te, puoi farlo anche tu sostituire l’URL tramite comandi SQL.

7. Cambia il tuo server DNS

Al termine di tutto quanto sopra, è tempo di inserire l’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 è quella di 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, devi aggiornare le impostazioni del tuo nameserver. Avrai bisogno degli indirizzi dei nameserver del tuo nuovo host. Di solito sembrano qualcosa del genere:

ns1.yourhost.com
ns2.yourhost.com

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

Parla con chi è responsabile se hai bisogno di aiuto. Al termine, tenere presente che possono essere necessarie fino a 48 ore prima che le modifiche vengano eseguite. Puoi usare uno strumento simile Qual è il mio DNS per vedere se è finito.

Fino ad allora, assicurati di non apportare modifiche al tuo sito. È possibile che tu stia modificando il vecchio sito Web anziché la nuova posizione.

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

8. Pulizia

Una volta effettuata la modifica DNS, è possibile tornare al vecchio host ed eliminare i file del sito e il database. Potresti voler aspettare fino a una settimana prima di farlo per assicurarti che tutto funzioni bene.

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

Come cambiare host web tramite plugin WordPress

Tutto quanto sopra può essere notevolmente ridotto usando un plugin. Ti consente di automatizzare parti del processo. Mentre ci sono altre opzioni là fuori, consiglio vivamente il Plug-in duplicatore. È gratuito e rende il processo un gioco da ragazzi.

1. Installare il duplicatore

Naturalmente, il primo passo è installare il plugin. Ciò richiede i soliti passaggi. Accedi al tuo sito Web WordPress e vai a Plugin> Aggiungi nuovo. Digita il nome del plug-in nella casella di ricerca per trovarlo e fai clic Installa ora una volta che appare nell’elenco.

installa duplicatore per cambiare host web

Al termine del download del sito, premi il tasto Attivare pulsante per poter utilizzare il plug-in.

2. Esporta il sito esistente

Una volta installato e attivo Duplicator, troverai una nuova voce di menu con il suo nome nell’area di amministrazione di WordPress. Cliccandolo si arriva a questo:

vista plugin duplicatore in wordpress

Il plugin salva il suo cosiddetto pacchi. Queste sono le versioni zippate del tuo sito Web e database. Dal momento che non hai ancora creato, l’elenco è vuoto. È ora di cambiarlo. Clic Creare nuovo nell’angolo in alto a destra per andare avanti.

esportazione del sito Web con impostazione duplicatore

Nella schermata successiva, hai diverse opzioni.

  • Conservazione – È possibile configurare dove archiviare il backup del sito. Tieni presente che, a meno che tu non abbia la versione Pro di Duplicator, l’unica opzione è il tuo server, quindi non c’è niente da fare qui.
  • Archivio – In questa sezione, è possibile escludere la migrazione di file e parti del database. Usalo se hai delle buone ragioni.
  • Installer – È possibile compilare le informazioni del database del nuovo ambiente server. Anche questo fa parte della configurazione successiva, quindi puoi ignorarlo per il momento.

Molto probabilmente, dovrai semplicemente fare clic Il prossimo. Il plug-in eseguirà quindi un controllo del sistema per vedere se ha tutto il necessario per funzionare correttamente. Puoi vedere i risultati una volta fatto.

scansione duplicatore completata

Se tutto va bene, avvia il processo di creazione facendo clic sul pulsante in basso. L’operazione potrebbe richiedere alcuni minuti, quindi non chiudere il browser. Al termine, vedrai questo:

backup completato 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. Molto bene!

3. Carica i file via FTP

Il prossimo passo è caricare quei file sul server. Sarà necessario utilizzare l’indirizzo IP anziché il dominio per connettersi tramite FTP.

Una volta connesso, assicurati di caricare sia il file di installazione che l’archivio. Inseriscili nella directory principale e assicurati che prima siano vuoti.

4. Creare 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 tutti i privilegi per il database e la password del database. Assicurati di annotare il server MySQL che l’host ti offre per il tuo sito web.

5. 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. Questo di solito accade digitando il nome di dominio.

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

Fortunatamente, c’è un modo per aggirare, che sta usando il tuo computer padroni di casa file. È possibile mappare localmente i nomi di dominio su indirizzi IP specifici. In questo modo, puoi 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 tuo dell’ospite file. Ecco come farlo su piattaforme diverse:

  • finestre – Aprire il menu della barra delle applicazioni, cercare “blocco note”. Fai clic con il pulsante destro del mouse sul risultato e scegli “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. È possibile che ti venga chiesto di inserire la password dell’amministratore.
  • Linux – Per Linux è possibile utilizzare lo stesso metodo utilizzato per Mac OS.

Una volta che hai accesso al file, devi inserire sia l’indirizzo IP che hai trovato in precedenza sia il nome del dominio. Finirà così:

192.168.1.10 http://yoursite.com

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

Importante: una volta terminata la migrazione, assicurati di cambiare il tuo padroni di casa il file torna al suo stato originale!

6. Eseguire il processo di migrazione

Ora è il momento di iniziare sul serio il processo di migrazione. Navigare verso http://yoursite.com/installer.php (inserisci il tuo dominio reale), questo dovrebbe portarti a questa schermata:

passaggio di implementazione duplicatore 1

Assicurati che il programma di installazione ti dia un Passaggio per l’archiviazione e la convalida, quindi selezionare la casella dei termini e condizioni e fare clic Il prossimo in fondo. Ciò avvierà il processo di distribuzione.

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

passaggio di distribuzione duplicatore 2

Dovresti avere quelli a portata di mano da prima. Puoi usare il Database di test pulsante per assicurarsi che tutto funzioni. Quindi fare clic Il prossimo ancora. 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! Duplicator finalizzerà quindi il processo.

passaggio di distribuzione duplicatore 4

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

come cambiare la pulizia degli host web dopo la migrazione

7. Aggiornare il server dei nomi DNS

Con questo metodo, devi ancora cambiare il tuo dominio dal tuo vecchio server a quello nuovo.

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

Dopo di ciò, hai finito – congratulazioni! Hai appena imparato a cambiare host web per il tuo sito Web WordPress. Salsa stupenda!

Cambio di host web per siti Web WordPress in breve

Passare il tuo sito WordPress da un host web a un altro può essere un compito intimidatorio, specialmente per i principianti. Tieni presente che proprio come tutto il resto gestendo il tuo sito web, diventa meno difficile quando lo si scompone in passaggi.

Se hai seguito quanto sopra, ora dovresti aver spostato correttamente il tuo sito nel tuo nuovo provider di hosting. Qualunque processo tu abbia deciso, riassumiamo rapidamente i passaggi di base:

  1. Eseguire il backup dei file e del database del sito Web
  2. Preparare il nuovo ambiente di hosting per lo switch
  3. Importa i tuoi file e database nel nuovo host
  4. Cambia il nameserver del tuo dominio

È praticamente tutto. Complimenti ancora per averlo reso così ben fatto!

Hai domande o suggerimenti aggiuntivi su come cambiare host web? Facci sapere nella sezione commenti qui sotto.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map