La capacità di copiare un sito WordPress è davvero utile per diversi motivi, soprattutto se state considerando una riprogettazione del sito o per scopi di test (come provare un nuovo tema). Avere una copia di un sito WordPress è anche utile se si distribuiscono nuovi siti web per i clienti con impostazioni simili, plugin e temi installati. Potresti anche volere una copia di un sito WordPress se vuoi imparare come è stato costruito.
In questo post, copriremo come copiare un sito WordPress in pochi passi. Tratteremo sia il metodo manuale di copiare un sito WordPress sia come abbreviare il processo con un plugin come BackupBuddy.
Inizio: I componenti di un sito web WordPress
Un sito web WordPress è costituito da due componenti di base. Entrambi i componenti dovranno essere inclusi per avere una copia del tuo sito web:
- 1. Il database di WordPress. Il database di WordPress contiene il contenuto dei tuoi post, pagine, commenti e utenti di WordPress e altro ancora.
- 2. I file che fanno funzionare un sito web WordPress. Un sito web WordPress contiene centinaia di file che lavorano insieme per far funzionare il tuo sito web. Questi file includono i file di base di WordPress, tutti i file che hai caricato nella tua libreria multimediale (.jpg, .png, ecc.), gli script PHP e altri file di codice, più tutti i file del tuo tema o plugin. Inoltre, devi copiare tutti i file nella tua directory di installazione di WordPress (comprese le sottodirectory) e il tuo file .htaccess. (Questi file non sono memorizzati nel vostro database WordPress.)
Fare una copia del vostro sito WordPress è proprio come fare un backup
In realtà, copiare il vostro sito WordPress è molto simile a fare un backup del vostro sito web. Un backup di WordPress essenzialmente fa una copia della tua intera installazione di WordPress (compreso il tuo database WordPress e tutti i file nella tua installazione WordPress). Proprio come fare un backup, avrete anche bisogno di un modo semplice per accedere ai file di backup in un formato scaricabile.
Come copiare un sito WordPress: Il metodo manuale
In questa sezione, copriremo il metodo manuale per copiare un sito WordPress. Se non sei a tuo agio con la modifica del codice o la navigazione dei file sul tuo server, puoi saltare avanti.
Come copiare il database del tuo sito
- 1. Per copiare il database del tuo sito, avrai bisogno di accedere a phpMyAdmin sul server del tuo sito. Come riferimento veloce, troverai l’icona phpMyAdmin situata dopo il login al cPanel.
- 2. Clicca sull’icona phpMyAdmin e fai il login. (Se sei già loggato nel cPanel, phpMyadmin dovrebbe avviarsi automaticamente.)
- 3. Dal lato sinistro della pagina, seleziona il tuo database WordPress. In questo esempio, il nome del database è “wp”.
- 4. Ora dovresti vedere tutte le tabelle incluse nel tuo database WordPress (per esempio: wp_commentmeta, wp_comments, wp_options, wp_posts, etc.)
- 5. Fai clic sulla scheda “Esporta” nella serie di schede in alto. Seleziona l’opzione “Quick” e clicca sul pulsante Go.
Il file del tuo database dovrebbe essere scaricato automaticamente in formato .sql. A seconda delle dimensioni del database, questo potrebbe richiedere alcuni secondi.
Come copiare i file del tuo sito
Puoi usare un client FTP per copiare manualmente i file sul tuo server in una cartella sul tuo computer. Una volta che hai scaricato i file, puoi zipparli o comprimerli in un file zip. Nota: a seconda delle dimensioni del tuo sito, questo download potrebbe richiedere un po’ di tempo.
Come copiare un sito WordPress con un plugin (The Easy Way)
Il plugin di backup di WordPress, BackupBuddy, rende la copia dei siti WordPress molto più facile del metodo manuale. Con BackupBuddy, non c’è bisogno di esportare manualmente o scaricare alcun file.
Ecco alcuni modi in cui BackupBuddy rende la copia di un sito WordPress più facile:
- È possibile copiare il tuo sito WordPress direttamente dalla dashboard di amministrazione di WordPress (senza bisogno di accedere al pannello di controllo o un client FTP).
- È possibile scaricare un intero sito WordPress in un file zip (compresi il database e i file) in pochi minuti (a volte secondi).
- È possibile spostare rapidamente la copia del sito in una nuova posizione come un diverso dominio, host o server di prova con lo script ImportBuddy di BackupBuddy.
Utilizzare il plugin BackupBuddy per fare un backup completo
- 1. Per iniziare, installa e attiva il plugin BackupBuddy sul tuo sito WordPress. Puoi acquistare BackupBuddy qui e poi scaricare il file zip del plugin dal pannello membri di iThemes.
- 2. Una volta attivato il plugin BackupBuddy, espandete il menu BackupBuddy sul lato sinistro del vostro cruscotto WordPress e cliccate sul link ‘Backup’.
- 3. Nella pagina di Backup, clicca sul pulsante Complete Backup per avviare un backup dei file e del database del tuo sito.
- 4. Una volta che il backup è completato, puoi scaricare il file di backup come file zip sul tuo computer. Questo file di backup è essenzialmente una copia completa del tuo sito WordPress.
- 4. Una volta scaricato il file zip di backup, puoi espanderlo per vedere il contenuto. Questa è la copia del tuo sito web.
Come spostare la copia del sito WordPress in un diverso dominio, host o server
Una volta che hai una copia di un sito WordPress, probabilmente vorrai usarlo per un ambiente di test o per scopi di sviluppo. Per fare questo, è necessario spostare la copia del sito WordPress in una posizione diversa, come una directory diversa sul vostro server, su un nuovo dominio o su un localhost.
Il metodo manuale per spostare un sito WordPress
Se siete interessati a spostare manualmente la copia del vostro sito web, utilizzate questi due post come riferimento. Questi post includono istruzioni più approfondite se volete affrontare il metodo manuale.
- Dal Codex di WordPress: Spostare WordPress
- Dal Codice di WordPress: Ripristinare il vostro database da un backup
Come usare BackupBuddy per spostare il vostro sito WordPress
BackupBuddy rende il processo di spostamento di un sito WordPress facile automatizzando il processo.
Per esempio, BackupBuddy rimuove questi passaggi complicati dal processo:
- Modificare il file wp-config.php con il nome del database MySQL del nuovo server, l’utente e la password.
- Cercare e sostituire l’intero database per cambiare gli URL
- Cambiare i media caricati per fare riferimento alla nuova posizione
- Migrare i dati serializzati
Abbiamo due tutorial più approfonditi, ma il processo funziona così. Potete leggere entrambi gli scenari qui.
Spostare un sito WordPress su un nuovo server o web host
Come spostare un sito WordPress su un nuovo server
In questo post, copriamo una guida passo dopo passo su come spostare un sito o un blog WordPress su un diverso server o società di hosting. Leggi tutto …
Vorrete utilizzare questo tutorial se avete bisogno di spostare la copia del vostro sito web su un server diverso o una directory sul vostro piano di hosting corrente. Vorrai anche usare questo tutorial se stai trasferendo la copia del sito web a una nuova società di hosting.
Spostare un sito web WordPress su un nuovo URL o nome di dominio
Come spostare un sito web WordPress su un nuovo dominio
In questo post, copriamo una guida passo-passo per come spostare un sito WordPress su un nuovo URL o dominio. Leggi tutto …
Utilizza questo tutorial se hai solo bisogno di cambiare il nome del dominio o l’URL della copia del sito web. (È anche possibile modificare il server o la posizione di hosting utilizzando questo metodo.)
Istruzioni per come spostare un sito WordPress con BackupBuddy
1. Scarica il tuo file di backup completo e lascialo nel formato zip (vedi i passi 1 – 4 sopra nella sezione “Come iniziare con BackupBuddy”). Nota: non decomprimere il file di backup.
2. Naviga alla pagina Restore/Migrate nel menu di BackupBuddy. Clicca il pulsante per scaricare lo script ImportBuddy.
3. Conferma la tua password ImportBuddy. Nella finestra che appare, inserisci una nuova password o lascia in bianco per usare la password di ImportBuddy che hai impostato quando hai installato BackupBuddy per la prima volta. Questa password è importante perché blocca lo script ImportBuddy da accessi non autorizzati. Clicca su OK e il download inizierà.
4. La prossima parte del processo richiede di creare un database WordPress sul tuo server per il tuo sito WordPress copiato. BackupBuddy si occuperà di prendere il database dalla tua copia e sostituire le tabelle, ma hai ancora bisogno di un nuovo database vuoto.
Assicurati di copiare il nome del database, il nome utente e la password che crei in questa sezione per usarli durante il processo di migrazione ImportBuddy in seguito.Per istruzioni passo dopo passo su come creare un nuovo database MqSQL, vedi questo post
5. Successivamente, caricare il file zip di backup e il file di ImportBuddy nella directory del sito nuovo/spostato sul tuo server. (Fondamentalmente, una directory è dove il tuo sito WordPress “vive” sul tuo server. Tutti i file che eseguono il sito WordPress si trovano all’interno di questa cartella (directory). Per questo passo, è possibile utilizzare l’accesso FTP al server o il File Manager all’interno del tuo cPanel. Hai solo bisogno di avere accesso a caricare (o eliminare) i file sul tuo server.
6. Apri la directory (cartella) della posizione finale del sito WordPress.
Nota: La maggior parte dei fornitori di hosting imposterà e nominerà automaticamente la directory quando aggiungerai il nome del dominio al tuo account di hosting. Le vostre directory si troveranno nella directory /public_html. IMPORTANTE: Questa directory dovrà essere vuota prima di caricare il file zip di backup e il file importbuddy.php. Se ci sono file esistenti in questa directory, vai avanti e cancellali in modo da avere una cartella vuota.
7. Carica il file importbuddy.php e il file zip di backup in questa directory vuota. Qui puoi usare la funzione Upload all’interno del File Manager. 14. Dopo aver caricato il file importbuddy.php e il file zip di backup, la directory dovrebbe assomigliare a questa:
8. Questa serie finale di passi ti guiderà nell’uso di ImportBuddy per finire il trasferimento del sito. Vai all’URL del sito/importbuddy.php. Per il nostro esempio di spostamento del sito, visiteremo questo link nel tuo browser.
http://examplesite.com/importbuddy.php
9. Segui i restanti passi di ImportBuddy per completare lo spostamento del sito. Inserisci le credenziali del tuo nuovo database al passo 3. Nell’ultimo passo, verifica che il sito funzioni cliccando sull’URL del sito.
10. Clicca sul pulsante “Finish Cleanup”. Questo è tutto! Hai spostato con successo la copia del tuo sito WordPress in una nuova posizione.
Get BackupBuddy Now
Get BackupBuddy, il plugin di backup 3-in-1 per WordPress. Esegui facilmente il backup, il ripristino e la migrazione del tuo sito WordPress con BackupBuddy.
Ottieni BackupBuddy ora
Condividi via: