Spostare un sito WordPress può essere piuttosto scoraggiante la prima volta che lo fai. Implica non solo la copia di alcuni file da un luogo all'altro. Ma una volta che sai cosa devi spostare e quali strumenti hai bisogno per spostarlo, il processo è abbastanza semplice se segui tutti i passaggi correttamente.
In questo tutorial ti mostrerò come spostare il tuo sito WordPress da un posto all'altro. Esempi di quando potresti voler fare questo includono:
Se stai spostando i provider di hosting, potresti scoprire che il tuo nuovo provider farà la mossa per te, quindi se non sei sicuro di ciò che stai facendo, controlla prima con loro.
Inoltre, se non sei sicuro, potresti seguire il mio tutorial sull'uso dei plugin per spostare WordPress. Per una semplice installazione questo potrebbe fare il lavoro per te, e potrebbe essere molto più semplice.
Ma se il tuo sito ha più temi o plug-in o impostazioni del sito configurate e non vuoi farlo di nuovo sul nuovo sito, dovrai spostare manualmente il database. Per scoprire come, continua a leggere!
Per seguire questo tutorial, avrai bisogno di:
Vale la pena sapere cosa ti stai muovendo prima di iniziare:
Prima di iniziare, disattiva "bei permalink" nel tuo vecchio sito. Vai a Impostazioni> Permalink, seleziona il Predefinito opzione e fare clic Salva I Cambiamenti.
Inizia facendo una copia dei file e del database del tuo sito. È possibile utilizzare il plug-in di backup preferito oppure utilizzare FTP per scaricare file e phpMyAdmin per copiare il database. Qui ti mostrerò come farlo usando phpMyAdmin.
Per prima cosa, crea una copia locale del tuo wp-content
directory. Questo contiene tutti i tuoi temi e file plugin e caricamenti.
Quando si arriva a caricare questo nel nuovo sito, è possibile scegliere di non caricare il tema e i file del plugin, ma reinstallarli nel nuovo sito, utilizzando le schermate di amministrazione. O puoi semplicemente caricare la copia che hai preso dal tuo vecchio sito: entrambi funzioneranno.
Apri phpMyAdmin per il tuo sito. Questo sarà fornito dal tuo provider di hosting o se stai lavorando con un sito locale, fa parte di MAMP.
Trova il database per il sito che desideri spostare e fai clic su Esportare scheda. Clic Partire, e a sql
il file con il tuo database verrà scaricato sul tuo computer.
Nota: se hai più di un database sul tuo account o server di hosting, puoi scoprire quale si applica a questo sito controllando il sito wp-config.php
file.
Prima di poter importare le tabelle del database nel nuovo sito, è necessario apportare alcune modifiche a sql
file appena scaricato. Faccio sempre una copia di questo file prima di iniziare, e prefisso copia-
al suo nome quindi so che è il backup.
Apri il sql
file nell'editor di codice preferito e sostituisci tutte le istanze del vecchio nome di dominio per il sito con il nuovo nome di dominio.
Quindi per esempio:
http: // localhost / example
, lo cambieresti in http://AnExampleSiteDomain.com
. http://AnOldSiteExample.com
con http://ANewSiteExample.com
.L'utilizzo del comando "replace" nel tuo editor di codice velocizzerà l'operazione, potrebbero esserci migliaia di istanze. Salva il tuo sql
file.
Nota: un modo alternativo per farlo è utilizzare il Cerca e sostituisci script di InterConnectIT, che automatizza questo processo.
Successivamente è necessario installare WordPress nella nuova posizione. Fai questo come faresti normalmente.
Prima di importare il tuo database, è una buona idea installare plugin e temi, poiché tutte le tabelle che sono state create da questi nel database non funzioneranno senza che siano installate.
Installa nuovamente eventuali temi e plug-in nel tuo nuovo sito o caricali dalla tua copia locale, utilizzando il tuo client FTP. Copia li al wp_content
cartella, con la stessa struttura del tuo vecchio sito. Potrebbe essere necessario rimuovere eventuali nuove cartelle create da WordPress nel uploads
cartella in modo che non entrino in conflitto con quelli che stai importando.
Prima di poter importare il database dal tuo vecchio sito, devi eliminare (rilasciare) le nuove tabelle che WordPress ha creato per te nel tuo vecchio sito.
In phpMyAdmin, trova il database per il tuo nuovo sito e fai clic su Struttura linguetta.
Seleziona tutte le tabelle del database. Clicca sul Con selezionato: casella a discesa, selezionare Far cadere e fare clic sì. Puoi vedere qui sotto dove ho selezionato tutti i miei tavoli pronti a lasciarli:
Sempre in phpMyAdmin, seleziona il Importare scheda e fare clic su Scegli il file pulsante. Seleziona il sql
file che hai modificato e fai clic Scegliere o ok. Clic Partire e le tue tabelle del database verranno importate.
Vai a prepararti un caffè: se il tuo sito è grande, potrebbe volerci un po 'di tempo!
Cancella la cache del browser. Ciò evita qualsiasi problema causato dalla memorizzazione nella cache del browser dal vecchio sito.
Accedi all'amministratore di WordPress per il nuovo sito. I tuoi dati di accesso saranno uguali a quelli del tuo vecchio sito: se hai specificato diversi dati di accesso durante l'installazione remota, questi saranno stati sostituiti dal database importato.
Visitare il permalink schermo e attiva nuovamente i permalink.
Ora verifica che i tuoi plugin e widget funzionino correttamente e apporti le modifiche necessarie.
Spostare un sito WordPress non deve essere complicato, purché tu sappia cosa devi spostare e farlo nell'ordine giusto. Se segui i passaggi precedenti, scoprirai che il processo procede senza intoppi. Questo è qualcosa che ho fatto molte, molte volte e finché seguo la mia lista di controllo sopra, tutto si svolge senza intoppi.