Spostamento di WordPress spostamento manuale del sito

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:

  • quando si carica una versione di sviluppo locale di un sito sul server live
  • quando si spostano server o provider di hosting

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!

Cosa ti serve

Per seguire questo tutorial, avrai bisogno di:

  • Un'installazione di WordPress con temi e plugin in esecuzione su di esso oltre ad alcuni contenuti: post, pagine, contenuti multimediali o qualsiasi cosa accada al tuo sito!
  • Una seconda posizione in cui si desidera spostare il sito. 
  • Un client FTP, un editor di codice e accesso a phpMyAdmin.

Cosa ti trasferirai

Vale la pena sapere cosa ti stai muovendo prima di iniziare:

  • WordPress stesso: in realtà non lo si sposta, ma lo si reinstalla nella nuova posizione.
  • Il contenuto della directory del tuo wp-content, cioè temi, plug-in e upload.
  • Il tuo database.

Prima che inizi

Prima di iniziare, disattiva "bei permalink" nel tuo vecchio sito. Vai a Impostazioni> Permalink, seleziona il Predefinito opzione e fare clic Salva I Cambiamenti.

Fare una copia del tuo vecchio sito

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.

Copia di file

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.

Copia del database

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.

Modifica del database

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:

  • Se stai caricando un sito locale con l'URL http: // localhost / example, lo cambieresti in http://AnExampleSiteDomain.com
  • Se stai spostando un sito da una posizione remota a un'altra, sostituisci http://AnOldSiteExample.com con http://ANewSiteExample.com.
  • Se ti sposti tra host o server ma il nome del dominio rimane invariato, non è necessario apportare modifiche.

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.

Creazione del nuovo sito

Successivamente è necessario installare WordPress nella nuova posizione. Fai questo come faresti normalmente.

Aggiunta di file

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.

Importazione del database

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 . Puoi vedere qui sotto dove ho selezionato tutti i miei tavoli pronti a lasciarli:

Importazione delle nuove tabelle del database

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!

Passaggi finali

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.

Sommario

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.