Come trasferire il sito WordPress su un nuovo host mantenendo lo stesso dominio?
Pubblicato: 2014-09-13La maggior parte degli utenti trova difficile trasferire il sito WordPress su un nuovo host mantenendo lo stesso nome di dominio o cambiando dominio del sito. Molte persone si trovano ad affrontare la necessità di migrare a un nuovo host a causa di problemi con il loro attuale provider di hosting.
Ma troppo spesso, lo spostamento del sito WordPress su un host più affidabile viene ritardato a causa della paura di commettere errori e danneggiare i siti.
Per aggirare il problema, le persone pagheranno un professionista per spostare il loro sito per loro o troveranno un host che offra un servizio di migrazione gratuito oa pagamento come parte di un nuovo pacchetto di hosting.
Se il tuo nuovo host non ha il trasferimento gratuito del sito WordPress come offerta nel pacchetto, ti consiglio di farlo da solo . Ti mostrerò come trasferire il sito WordPress su un nuovo host gratuitamente utilizzando i plug-in di WordPress (adatti ai principianti) e alcuni altri metodi.
Se dedichi un po' di tempo alla preparazione del tuo sito web, la migrazione non è nulla di cui preoccuparsi. Può essere un progetto molto semplice se affrontato correttamente e può essere facilmente annullato in caso di problemi. Innanzitutto, dovresti sempre eseguire il backup di WordPress prima di eseguire qualsiasi lavoro.
Trasferisci il sito WordPress su un nuovo host
Spostare il sito Web WordPress tra host è un compito facile, ma per molti può diventare complicato. Ogni sito può avere esigenze diverse per la migrazione. Ho selezionato una gamma di opzioni che ritengo dovrebbero fornire la migliore soluzione gratuita per quasi tutte le migrazioni del sito.
Per prima cosa dovresti eseguire il backup del tuo sito nel caso in cui utilizzi il metodo o il plug-in che preferisci . Ci sono molti buoni plugin gratuiti per il backup di WordPress. Come opzioni a pagamento raccomando BackupBuddy (vedi confronto BackupBuddy vs UpdraftPlus vs VaultPress vs BlogVault) o WPvivid (controlla la recensione di WPvivid).
Fondamentalmente, la migrazione di WordPress da un host a un altro consiste nello spostamento di file, spostamento del database e riconfigurazione.
Ci sono pochi modi per spostare WordPress su un altro host . Spiegherò il trasferimento del sito quando mantieni il nome di dominio e non modifichi gli URL.
Se stai trasferendo un sito WordPress e cambiando nome di dominio dovrai aggiornare i tuoi link interni. A seconda del metodo di migrazione che sarebbe o non sarebbe necessario.
Nel caso in cui sia necessario aggiornare i collegamenti al nuovo dominio dopo la migrazione, il modo più semplice per farlo è utilizzare un plug-in come il plug-in Velvet Blues Update URLs. Una volta installato il plug-in, inserisci il tuo vecchio e il nuovo URL, quindi seleziona le prime quattro caselle prima di selezionare il pulsante di aggiornamento. Puoi anche usare il plug-in Cerca e sostituisci.
Come trasferire il sito WordPress su nuovi metodi host
Ecco i metodi per spostare il tuo sito o blog WordPress su un nuovo server/host:
1. Consenti al tuo nuovo host di spostare i siti Web dal precedente provider di hosting
Verifica se il tuo nuovo provider di hosting offre il servizio di migrazione del sito. La maggior parte dei provider di hosting (SiteGround, GreenGeeks, InMotion, ecc.) Offre il trasferimento gratuito dal tuo vecchio provider di hosting.
Di solito ci sono alcune limitazioni, quindi offrono la migrazione gratuita solo per 2-3 siti o se i siti non sono più grandi di 500 MB….
Questo è probabilmente il metodo migliore e più semplice in quanto è necessario fornire solo poche informazioni come l'accesso FTC, ecc.
PRO : Non devi fare molto ed è gratuito.
CONTRO : A volte devi aspettare una settimana prima che il tuo sito venga migrato. Inoltre, devi stare attento e verificare in quali casi il provider di hosting offre la migrazione gratuita del sito.
2. Trasferisci il sito WordPress utilizzando la migrazione WP All-in-One
Il plug-in di migrazione WP all-in-one ti consente di esportare database, file multimediali, plug-in e temi e quindi importarli con pochi clic.
Per esportare il tuo sito WordPress, vai su "Migrazione del sito" sulla dashboard e scegli "Esporta" dal menu a discesa.
Puoi fare clic su " Opzioni avanzate ". Questo amplierà le opzioni extra per te. Le opzioni extra consistono nell'omettere sezioni del database prima di scaricarlo.
Questo è un buon modo per eliminare qualsiasi legno morto, inclusi commenti spam, revisioni dei post, librerie multimediali, temi e plug-in. Spuntare le caselle dei file che si desidera escludere e quindi fare clic su " Esporta ".
Al termine dell'esportazione, avrai l'opzione di scaricare il file di esportazione sul tuo computer che puoi facilmente importare in un altro sito. Per migrare il tuo sito web in un'altra posizione, devi ripristinare un backup salvato in un sito già esistente.
Ciò significa che per clonare il tuo sito WordPress da qualche altra parte, dovrai prima installare nuove versioni di WordPress e All-in-One WP Migration, quindi importare i tuoi contenuti.
ESEMPIO:
Diciamo che vuoi trasferire il sito WordPress su un nuovo host e mantenere il tuo nome di dominio (stessi URL).
Esporta tutti i file del tuo sito utilizzando il plug-in di migrazione WP All-in-One. Quindi cambi i server dei nomi per il tuo dominio con i server dei nomi del tuo nuovo hosting (ogni hosting ha tutorial su come cambiare i server dei nomi nel caso in cui non sai come farlo)
Sul tuo nuovo hosting avrai un sito vuoto per il tuo dominio, quindi dovrai installare WordPress. Dopodiché installa il plug-in di migrazione WP All-in-One e vai alla sezione di importazione.
Quindi importa semplicemente il file che hai scaricato durante l'esportazione del sito. Al termine dell'importazione, il sito sarà uguale a prima.
PRO E CONTRO DEL METODO
PRO : molto semplice e facile da trasferire siti WordPress più piccoli. Può essere utilizzato anche come plug-in di backup. Rileva automaticamente il vecchio e il nuovo URL del sito ed esegue da solo tutte le modifiche necessarie al database.
CONTRO : la limitazione delle dimensioni è fino a 512 MB mentre la versione commerciale supporta fino a 5 GB. Se desideri migrare WordPress ai servizi cloud più popolari, dovrai acquistare le estensioni desiderate.
Devi configurare un nuovo sito WordPress nella nuova posizione e installare il plug-in prima di poter importare i tuoi vecchi dati (questo non è esattamente uno svantaggio, solo un passaggio aggiuntivo che alcuni potrebbero trovare troppo).
La creazione del file di backup con All-in-One WP Migration richiede molto tempo e ha portato anche al file più grande.
3. Trasferisci il sito WordPress su un nuovo host utilizzando il plug-in Duplicator
Ho pubblicato un ampio post su come migrare il sito utilizzando la versione gratuita di Duplicator, quindi per istruzioni dettagliate, fare riferimento al mio post. Duplicator creerà due file dal tuo sito WordPress. Un file di archivio e un file di installazione.
L'archivio contiene sia i dati del tuo sito che il database MySQL. Il file di installazione è un file PHP che estrarrà e installerà l'archivio nella nuova posizione.
Durante l'installazione, puoi configurare cosa dovrebbe e non dovrebbe essere incluso nell'archivio e includere tutte le informazioni necessarie per la nuova posizione del sito nel file di installazione. In questo modo popolerai automaticamente il file wp-config.php
con i valori del nuovo host.
Dopo la configurazione, viene creato un backup del tuo sito. Puoi scaricare entrambi i file direttamente alla fine del processo o trovarli nella cartella wp-snapshots
nella tua installazione di WordPress.
La ridistribuzione del sito è semplice come la creazione del pacchetto. Tutto quello che devi fare è caricare sia l'installer che i file di archivio nella nuova posizione del tuo sito (cioè il server), e accedere al file installer.php
tramite il tuo browser.
L'installazione ti consentirà quindi di creare un nuovo database o di connettere il tuo sito a uno esistente.

PRO E CONTRO DEL METODO
PRO : puoi escludere determinate directory ed estensioni di file dall'essere incluse nell'archivio. Lo stesso è possibile anche per le tabelle del database.
CONTRO : Sebbene non sia necessariamente pensato per i principianti, se hai una certa esperienza di base di lavoro con i database WordPress e MySQL, non dovresti incontrare alcun problema serio.
4. Spostare il sito WordPress su un altro host utilizzando cPanel
Se vecchi e nuovi provider di hosting hanno cPanel, seleziona tutti i dati del tuo sito Web e Comprimi come .zip

Dopodiché scarica il file .zip sul tuo computer

Puoi quindi trasferirlo sul tuo nuovo host andando su cPanel e scegliendo carica in File Manager. Quando il caricamento è completato, estrai il file ZIP. Questo ti farà risparmiare tempo perché il trasferimento di un file di grandi dimensioni è molto più veloce del trasferimento di migliaia di piccoli tramite FTP
Il secondo passo è spostare il database. Per prima cosa devi esportare il tuo database dal vecchio account di hosting. Se utilizza cPanel puoi tranquillamente seguire le mie istruzioni.
In caso contrario, contatta il team di supporto della tua precedente società di hosting per ricevere maggiori informazioni su come esportare il tuo database.
- Accedi allo strumento phpMyAdmin disponibile nel tuo cPanel

- Seleziona il database di cui desideri eseguire il backup dal menu Database
- Per procedere con il backup cliccare sulla scheda Esporta
- Inoltre mi piace aggiungere il tipo di compressione zippato (puoi lasciare il valore predefinito se vuoi). Ridurrà la dimensione del file di esportazione del database poiché alcuni hosting hanno limiti di importazione

- Le opzioni che dovresti selezionare oltre a quelle predefinite sono Salva l'output su un file (se non è già selezionato) e Aggiungi DROP TABLE (che aggiungerà la funzionalità di rilascio della tabella se la tabella esiste già nel backup del database)

- Fare clic sul pulsante Vai per avviare la procedura di esportazione/backup per il database

- Verrà visualizzata una finestra di download che richiede il punto esatto in cui si desidera salvare il file sul computer locale. È possibile che il download si avvii automaticamente. Questo dipende dalle impostazioni del tuo browser
- Dopo aver esportato i tuoi dati, crea un nuovo database sul tuo nuovo account di hosting
- Per ripristinare (importare) un database tramite phpMyAdmin, prima scegli il database in cui verranno importati i dati (il database che hai creato nel passaggio precedente)
- Quindi fare clic sulla scheda Importa (è proprio dalla scheda Esporta)

- Scegli il file dal tuo computer e importa il database dal tuo vecchio host
- Per avviare il ripristino cliccare sul pulsante Vai in basso a destra. Verrà visualizzata una notifica quando l'importazione del database è andata a buon fine (se ricevi un messaggio di errore probabilmente non hai scelto il database appena creato per importare quello vecchio)
Ora hai trasferito i tuoi file e il tuo database. Tutto quello che devi fare è riconfigurare la tua applicazione WordPress per lavorare dal nuovo posto Per fare ciò, apri il file wp-config.php nella cartella principale di WordPress con l'editor di codice.

Individua le seguenti righe :
define('DB_NAME', 'user_wrdp1'); /** Nome utente del database MySQL */ define('DB_USER', 'user_wrdp1'); /** Password del database MySQL */ define('DB_PASSWORD', 'password');
È necessario sostituire quei valori con il database, il nome utente e la password del database effettivi (quindi sostituire i vecchi valori del database con i nuovi). Ora salva questo file e il tuo sito WordPress dovrebbe essere attivo e funzionante dal tuo nuovo account di hosting!
Potrebbe essere necessario accedere all'amministratore del sito, andare su impostazioni/permalink e fare clic su Salva senza modificare nulla in modo che gli URL funzionino. Assicurati anche di aggiornare le impostazioni DNS.
NOTA:
Tieni presente che se hai modificato il nome di dominio del tuo sito è necessaria un'ulteriore riconfigurazione. Aggiungi semplicemente queste righe al file functions.php del tuo tema:
update_option('siteurl','http://www.new-site-address.com'); update_option('home','http://www.new-site-address.com');
Quindi carica semplicemente il tuo sito dalla sua nuova posizione. Dovrebbe funzionare bene. Nota che dopo aver eseguito il tuo sito una volta e assicurato che funzioni, dovresti eliminare quelle righe dal tuo file functions.php.
Le impostazioni sono già memorizzate nel tuo database e non devono essere modificate ogni volta che il tuo sito viene caricato.
PRO E CONTRO DEL METODO
PRO : Metodo totalmente gratuito senza l'uso di plugin.
CONTRO : Richiede una certa conoscenza di cPanel.
Perché la migrazione è importante?
Esistono diversi motivi per cui potresti dover spostare un sito Web WordPress. Ad esempio, il passaggio a un nuovo host Web, la clonazione di un sito Web per utilizzarlo localmente o lo spostamento di un'installazione locale su un server live.
Mentre la configurazione di un sito Web WordPress è semplice con la famosa installazione di cinque minuti, lo spostamento di un sito richiede più passaggi se eseguito manualmente.
Dovrai eseguire il backup dei dati , ripristinare il database, spostare e riattivare plug-in e widget e testare tutto per assicurarti che l'intero processo sia stato completato senza errori. Con un sito che contiene migliaia di post e immagini, questo processo può richiedere molto tempo e lavoro.
I plugin possono semplificare questo processo fornendo una configurazione semplice, backup automatico dei dati durante la migrazione e conferma che i dati sono intatti. L'utilizzo di plug-in per gestire la migrazione del sito Web aiuta a garantire l'integrità dei dati, ridurre il rischio di errori e ridurre al minimo i tempi di inattività del sito Web.
Scelta di un plug-in di migrazione
La scelta del plug-in giusto per trasferire il sito WordPress su un nuovo host è un passaggio essenziale per ridurre al minimo i problemi legati allo spostamento del tuo sito web.
Il miglior metodo di migrazione dipenderà dalla tua esperienza tecnica, dalla complessità del tuo sito e dal tipo specifico di funzionalità che desideri. Altri fattori da considerare sono le dimensioni del tuo sito e se è coinvolta una rete multisito.
Se non sei tecnico e desideri solo l'opzione più semplice, una soluzione di backup gestita che consenta le migrazioni sarebbe la soluzione migliore . Sfortunatamente, quel tipo di servizi come VaultPress, ManageWP e BlogVault sono a pagamento, il che significa che dovrai investire.
Se hai le competenze tecniche di base e hai bisogno di un'opzione gratuita , è probabile che Duplicator sia il tuo plugin preferito. Le reti multisito rimangono un'area delicata di WordPress e la maggior parte dei plug-in non supporta la migrazione di intere reti o di singoli siti secondari.
Se hai bisogno di farlo, dovresti dare un'occhiata a Updraft Plus e All in One WP Migration. Updraft può essere particolarmente utile se è necessario migrare un sito di grandi dimensioni.
Spostamento del sito WordPress nel riepilogo del nuovo host
Non è difficile installare WordPress sul dominio o configurare il sottodominio di WordPress. Ma per molti produrre una copia esatta di un sito e spostarlo in una nuova posizione a volte rappresenta una sfida. Questo è qualcosa che qualsiasi utente serio di WordPress dovrà probabilmente fare nella sua vita/carriera.
Sebbene sia possibile eseguire l'intera operazione manualmente, diventa rapidamente troppo ingombrante (per non parlare del dispendio di tempo) se eseguita regolarmente.
I plugin di cui sopra mirano ad aiutare gli utenti a rendere questo compito molto più semplice. Come hai visto, i loro approcci sono molto diversi , con vantaggi e svantaggi unici per ciascuno.
Spero che ora tu abbia maggiori informazioni su come trasferire il sito Web WordPress da un host a un altro. Se avete domande non esitate a contattarmi o lasciare un commento qui sotto.