Modifica del nome di dominio WordPress durante il trasferimento del sito in una nuova posizione
Esistono diversi modi per spostare un sito WordPress da un server a un altro. Il metodo seguente deve essere usato solo per cambiare il nome del dominio di hosting del sito WordPress durante il trasferimento del sito a un nuovo server o host.
Per iniziare, devi configurare WordPress sul tuo account di hosting. Dopo aver configurato WordPress, devi esportare il sito e il database esistenti e importarli sul nuovo server. Infine, per completare la procedura, devi aggiornare il file wp-config.php e riparare i collegamenti del sito che risultano compromessi da questo cambiamento.
Esportazione e scaricamento del sito da un server
Per esportare e scaricare il tuo sito WordPress dal tuo host attuale devi eseguire un backup del database esistente e avere accesso ai file di WordPress sul tuo attuale server.
- Identifica il database usato dal tuo sito WordPress e quindi creane un backup salvandolo come file SQL. Per ulteriori informazioni, consulta la documentazione ufficiale di WordPress.
- Connettiti al tuo account di hosting esistente mediante File Transfer Protocol (FTP). Per ulteriori informazioni, vedi Cos'è FTP?
- Scarica l’intero contenuto della cartella wordpress nel computer.
Importazione e caricamento del sito WordPress in una nuova posizione
Per importare e caricare il tuo sito WordPress sui nostri server devi accedere al nuovo server di hosting e al nuovo database.
- Collegati al tuo nuovo account di hosting mediante FTP.
- Carica e sostituisci i contenuti della cartella wordpress che hai salvato.
- Crea un nuovo database MySQL (cPanel / Plesk).
- Prendi nota del nome del database, del nome host e della password che hai usato per il database.
- Ripristina il file SQL che hai salvato nel nuovo database. Per ulteriori informazioni, vedi Importa i file SQL in un database MySQL.
Aggiornamento del file wp-config.php
Per garantire il funzionamento del sito, devi aggiornare il file wp-config.php con il nuovo nome di dominio.
- Nell’app FTP, apri il file wp-config.php.
- Aggiungi al file le due righe seguenti, in cui example.com corrisponde all’indirizzo corretto del sito. Per ulteriori informazioni, consulta la documentazione ufficiale di WordPress.
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
- Individua la sezione illustrata dal seguente esempio:
/** Il nome del database WordPress */ define('DB_NAME', 'nometuodatabasequi'); /** Nome utente del database MySQL */ define('DB_USER', 'nomeutentequi'); /** Password del database MySQL */ define('DB_PASSWORD', 'passwordqui'); /** Nome host MySQL */ define('DB_HOST', 'hostlocale'); $table_prefix = 'tuoprefissotabella';
- Immetti i dati relativi al tuo database come descritto di seguito:
- nometuodatabasequi: il nome del tuo database MySQL.
- nomeutentequi: il nome utente del tuo database MySQL.
- passwordqui: la tua password MySQL.
- hostlocale: il tuo nome host MySQL.
- tuoprefissotabella con il prefisso di tabella corretto.
Nota: se il tuo sito è in hosting in Managed WordPress, la riga con il nome host dovrebbe avere la struttura seguente:define('DB_HOST', 'yourhostname:portnumber');
Dovresti sostituire tuonomehost con il nome host MySQL corretto e numeroporta con il numero di porta corretto.
- Salva il file wp-config.php aggiornato.
Riparazione dei collegamenti dopo il trasferimento del sito WordPress
Infine, devi aggiornare i percorsi che sono diventati obsoleti nel sito.
- Accedi a WordPress.
- Dal menu Plug -in , seleziona Aggiungi nuovo .
- Digita Better Search Replace.
- Trova il plug-in Better Search Replace e seleziona Installa ora.
- Una volta installato il plug -in, seleziona Attiva .
- Dal menu Strumenti , seleziona Better Search Replace .
- Immetti il vecchio URL del sito nel campo Cerca. Ad esempio, http://olddomainexample.com (senza sbarra finale).
- Nel campo Sostituisci con immetti il nuovo URL del sito. Ad esempio, http://newdomainexample.com (senza sbarra finale).
- Seleziona tutte le tabelle del database dal campo Seleziona tabelle .
- Deseleziona la casella di controllo Esegui come prova a secco.
- Seleziona Esegui ricerca/sostituisci per sostituire gli URL nel database.
- Nell’app FTP, apri il file wp-config.php e rimuovi le due righe seguenti:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
Il nome del tuo dominio è stato modificato e il tuo sito è stato trasferito a un altro server o host.