Clonare manualmente un sito WordPress in 5 passi

E ‘ facile da clonare un sito WordPress, una volta capito alcune nozioni di base. Se sei un principiante di WordPress, utilizzando un plugin è il modo più semplice per farlo. E ‘cosi’ che ho iniziato. La prima volta che ho clonato un sito, ho provato a farlo manualmente. Copiare i file era semplice e diretto. Ma il database mi ha mistificato. Avevo poca conoscenza di cosa fosse e non avevo idea di come replicarlo, quindi ho finito per usare un plugin per l’intera migrazione del sito (file e database).

A poco a poco, come ho ricercato, esplorato, e testato, ho imparato che un database è la caratteristica fondamentale che separa un Content-Management System (CMS) come WordPress da siti HTML. È dove vive il contenuto: testo (pagine, post, commenti), metadati (categorie, tag, campi personalizzati), account utente (nomi utente, password), opzioni del sito, plugin e impostazioni del tema, ecc. È abbastanza significativo!

Ci sono molti plugin che replicheranno tutti i file e/o il database da un sito all’altro. Lo fanno con un clic, davvero, davvero bene. Alcuni dei miei preferiti sono: Backup Buddy, migrazione WP all-in-1, duplicatore e UpDraft Plus.

Tuttavia, ci sono momenti in cui un plugin non funziona. Forse il sito è troppo grande e il processo di copia del plugin scade. Forse ci sono incompatibilità con il server host web. Qualunque sia la ragione, è una buona idea imparare a clonare un sito WordPress senza un plugin.

Definizioni di base

Source = il sito originale che si sta clonando.
Destinazione = il nuovo sito

Passo 1 – Backup del sito di origine

Iniziare sempre con un backup del sito di origine nel caso in cui è necessario tornare indietro ad esso! La clonazione può quindi iniziare senza preoccupazioni.

  1. Accedere al proprio account host web e passare al cPanel.
  2. COPIA I FILE: Vai al File Manager. Selezionare la cartella che contiene il sito di origine WordPress, e fare un .archivio zip di esso (”Comprimi”). Quindi, scarica sul tuo computer.
    • Se il sito di origine si trova al livello superiore del dominio, la cartella sarà probabilmente denominata “public_html”.
    • Se il sito di origine è nella propria cartella, sarà probabilmente chiamato “WordPress” o ha lo stesso nome del nome di dominio (“myurl.com”)
  3. COPIA IL DATABASE: Vai a phpMyAdmin. Selezionare il database per il sito di origine. Seleziona tutte le tabelle (”Controlla tutto”). Fare clic su “ESPORTA”. Utilizzare le opzioni personalizzate in modo da poter salvare il database SQL come .archivio zip (“Salva l’output in un file > Compressione: zip”).

Passo 2 – Creare il nuovo sito di destinazione

Il nuovo sito può essere un dominio primario completamente nuovo. Oppure può essere un sottodominio o sottodirectory di un dominio primario esistente. I passaggi seguenti sono per un sottodominio, ma sono applicabili a qualsiasi situazione.

  1. Supponendo che tu abbia già un dominio primario, accedi al tuo cPanel webhost e crea un sottodominio per il sito di destinazione: destination.myurl.com.
    • Alternativa: se il tuo webhost non consente sottodomini, crea una sottodirectory: myurl.com/destination.
    • NOTA: se si esegue la migrazione di un sito esistente a un nuovo host Web, è necessario trasferire la registrazione del nome di dominio al nuovo host o puntare i record del nome di dominio esistenti al nuovo host.
  2. Installa WordPress nel sottodominio (o sottodirectory) usando lo strumento del tuo webhost. Questo può essere un programma software (Softaculous), un’applicazione” Guidata ” o qualcosa di simile.

Passo 3-Copiare i file dalla sorgente al sito di destinazione

  1. Decomprimere il .archivio zip dei file di origine scaricati sul computer nel passaggio 1.
  2. Vai al File Manager (o usa un client FTP, come Filezilla). Selezionare la cartella (aka directory) che contiene il sito di destinazione WordPress.
    • Poiché hai una nuova installazione di WordPress, devi solo caricare una cartella sorgente nel sottodominio o sottodirectory di destinazione: wp-content
    • La cartella wp-content contiene tutto ciò che carichi sul tuo sito che non è memorizzato nel database: temi, plugin e media (immagini, video, PDF, ecc.). Per una bella spiegazione, vedi questo articolo: Una guida per principianti alla directory più importante di WordPress
    • Caricare la cartella wp-content sovrascriverà la stessa cartella nella nuova installazione. Tutto il resto rimarrà intatto!
Clone di un sito WordPress - copia wp-contenuto della cartella

Passo 4 – Copiare i file di dati dalla Sorgente alla Destinazione del Sito

in questa prossima sequenza di passi, potrete sostituire l’URL di origine e il Percorso del File con l’URL di destinazione e il Percorso del File. Questo è dove io uso un plugin per trovare e sostituire i dati in modo sicuro.

  1. Installa e attiva il plugin WP Migrate DB sia sui siti di origine che su quelli di destinazione.
  2. Aprire il plugin WP Migrate DB Pro su entrambi i siti (Strumenti > Migrate DB). Seleziona “Esporta file”.
  3. URL trova e sostituisci –
    • Sul sito di destinazione: copia negli appunti il contenuto dell’URL nel campo “TROVA”:
      //destination.myurl.com
    • Sul sito di origine: lasciare i campi” TROVA ” così come sono. Nel campo Sostituisci (“Nuovo URL”), incollare l’URL del sito di destinazione:
      //destination.myurl.com
  4. PERCORSO DEL FILE trova e sostituisci –
    • Sul sito di destinazione: copia negli appunti il contenuto del percorso del file nel campo “TROVA”:
      //different/path/to/destination.myurl.com
    • Sul sito di origine: lascia i campi “TROVA” così come sono. Nel campo Sostituisci (“Nuovo percorso file”), incolla il percorso del file di destinazione:
      //different/path/to/destination.myurl.com
  5. Esporta il file-usa queste impostazioni:
    • Salva come un file sul vostro computer
    • Comprimere il file come un file gzip
      MigrateDB-ExportFile
  6. Importare il file su un sito di destinazione:
    • Con il plug-in: È necessario il pagamento (WP Migrazione di DB Pro) versione del plugin per usare la sua “Importare” funzione (Strumenti > la Migrazione di DB)
    • Senza plugin: Vai in phpMyAdmin.
      1. Selezionare il database per il sito di destinazione. Seleziona tutte le tabelle (”Controlla tutto”). Fare clic su “DROP”.
      2. Fare clic sulla scheda “IMPORTA”, selezionare il file di database esportato creato nel passaggio 5 sopra.
Clone di un sito WordPress - l'importazione del sito di origine esportato il database
sito di Destinazione: Importare il sito di origine del database esportato (con l’sostituito URL e il percorso del file).

Passo 5-Controllare i permalink e le impostazioni del tema

Dopo aver importato il nuovo database, il sito di destinazione acquisirà tutte le impostazioni del sito di origine, comprese le credenziali di accesso. Molto probabilmente sarai disconnesso dal sito di destinazione, quindi vai avanti e accedi di nuovo per controllare tutto.

  1. Naviga nel front-end del sito per visualizzare le pagine principali e i post chiave.
  2. Navigare attraverso il back-end del sito per rivedere le configurazioni e assicurarsi che tutto sembra OK.
  3. Due aree chiave che potrebbero richiedere attenzione dopo che un clone è finito:
    • I Permalink (URL del contenuto) potrebbero dover essere ripristinati.
      Vai su Impostazioni> Permalinks
      Seleziona l’opzione che preferisci e “Salva modifiche”.
    • A volte le impostazioni del tema devono essere ripristinate.
      Vai al nome del tema > Impostazioni del tema
      Tutto ciò che potrebbe essere necessario fare è fare clic su Salva. Se le cose non sembrano ancora corrette, puoi provare a reimportare il database.
    • Aspetto > Personalizza: controlla questa area se l’hai usata nel sito di origine.

Come scegliere un tema WordPress
Widget della home page in WordPress
Il mio set principale di plugin WordPress
Pagine WordPress vs. post

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.