Se vuoi spostare il tuo sito WordPress su un nuovo nome di dominio, puoi farlo manualmente seguendo i passaggi di questa guida. Tuttavia, la maggior parte dei piani di hosting di one include il nostro strumento di migrazione 1-clic di one.com che rende il processo molto più semplice e veloce.
- Step 1 - Crea copie di backup del tuo spazio web e del tuo database
- Step 2 - Carica i file nel tuo nuovo dominio
- Step 3 - Importa il tuo database
- Step 4 - Gestione degli errori di riferimento al database
- Step 2 - Modificare le opzioni siteurl e home
- Step 6 - Aggiorna i dettagli per la connessione in wp-config
- Step 7 - Controlla che il tuo sito sia sul tuo nuovo dominio
- Step 8 - Aggiorna i permalink (Facoltativo)
- Step 9 - Correggi le immagini danneggiate con Better Search Replace (opzionale)
- Step 10 - Ricontrolla il tuo sito (facoltativo)
Suggerimento: prima di iniziare il processo di migrazione, assicurati che il tuo attuale sito Web WordPress funzioni correttamente.
Step 1 - Crea copie di backup del tuo spazio web e del tuo database
Come prima cosa devi creare un backup del tuo sito web, sia del tuo spazio web che del tuo database.
- Spazio web: Scarica i file del tuo sito web sul tuo computer e salva una copia dei file in una cartella separata sul tuo computer per conservarli come backup. Dai un'occhiata a una delle nostre guide se hai bisogno di aiuto con questo:
- Database: Esporta il tuo database con phpMyAdmin e salva una copia del file SQL esportato in una cartella separata sul tuo computer come backup. Consulta la nostra guida se hai bisogno di assistenza:
Step 2 - Carica i file nel tuo nuovo dominio
Accedi tramite SFTP e carica il tuo backup nello spazio web del tuo nuovo dominio. Se hai effettuato il backup con File Manager, ricordati di decomprimerlo prima di caricarlo.
Step 3 - Importa il tuo database
Importa il backup del tuo database su phpMyAdmin. Consulta la nostra guida su come importare un database, se hai bisogno di aiuto.
Step 4 - Gestione degli errori di riferimento al database
Tra i passaggi 3 e 4, potrebbe apparire un messaggio di errore a seconda del database o delle impostazioni di phpMyAdmin in cui è stato creato il dump originale. Se non viene visualizzato alcun errore, procedere allo step 5. Questo messaggio di errore indica in genere che il dump SQL importato contiene riferimenti al nome del database precedente o al nome utente del database precedente e che questi riferimenti devono essere aggiornati.
Se viene visualizzato questo messaggio di errore, attenersi alla seguente procedura per risolverlo:
- Aprire il file dump SQL con un editor di testo. Assicurati di usare un editor di testo normale come Blocco Note oppure Gedito un editor di codice come Visual Studio Code. NON utilizzare editor di testo come MS Word perché possono causare problemi di formattazione e danneggiare il file in modo irreparabile, richiedendo un nuovo dump SQL.
- Cercare e sostituire con attenzione tutte le istanze del vecchio nome del database o del vecchio nome utente del database con i valori nuovi e corretti.
Suggerimento: puoi trovare rapidamente un nome database o un nome utente specifico utilizzando la scorciatoia sulla tastiera premendo su "Ctrl+F" su un PC o "Comando+F" su un Mac per cercarli.
- Salvare il file di dump SQL modificato.
- Ora prova a importare nuovamente il file di dump SQL aggiornato ripetendo il terzo step come descritto in precedenza.
- Se ricevi ancora un messaggio di errore, contatta il nostro team di supporto per ricevere assistenza.Se non viene visualizzato alcun messaggio di errore, è possibile procedere allo step 5.
Step 5 - Modificare le opzioni siteurl e home
Una volta importato il database, individua la tabella che termina con _options nel menu a sinistra e aprila. Successivamente, è necessario modificare la posizione del sito in due punti del database.
- In questa tabella che termina con _options, individua siteurl e home nella colonna option_name. Di solito, questi record si trovano nella parte superiore della tabella sulle righe 1 e 2.
- Inizia con siteurl e fai clic su Modifica all'estrema sinistra di questa riga, accanto all'icona a forma di matita.
- Si aprirà una finestra in cui è possibile visualizzare il campo option_value.
-
Sostituisci il vecchio dominio con il tuo nuovo nome di dominio e fai clic su Vai in basso a destra per salvare le modifiche.
- Ripeti gli stessi passaggi per home.
Step 6 - Aggiorna i dettagli per la connessione in wp-config
Ora devi sostituire i dati di accesso del tuo vecchio dominio con quelli del tuo nuovo dominio in WordPress.
Abbiamo creato una guida su come aggiornare i dettagli della connessione nel caso in cui tu abbia bisogno di aiuto.
Step 7 - Controlla che il tuo sito sia sul tuo nuovo dominio
Metti offline il tuo vecchio sito per assicurarti che non interferisca con il tuo nuovo sito. Puoi farlo rinominando il file index.php sul vecchio server. Procedi come descritto di seguito:
- Accedi al File Manager del tuo vecchio dominio. Si aprirà in una nuova schermata.
- Seleziona il file index.php selezionando la casella di controllo davanti al file.
- Scegli Rinomina accanto all'icona della matita nel riquadro in alto a destra.
- Immettere il nuovo nome, ad esempio index-1.php o index-old.php.
- Si prega di non utilizzare spazi, e ricordare che l'estensione del file .php è già precompilato.
- Premi Invio sulla tastiera per salvare il file.
Dopo aver aperto il tuo nuovo dominio nel tuo browser, controlla se tutto funziona correttamente. Tuttavia, potrebbero essere necessarie correzioni manuali.
Step 8 - Aggiorna i permalink (facoltativo)
Per evitare errori 404 sul tuo sito WordPress, dobbiamo aggiornare il file.htaccess. Per raggiungere questo obiettivo devi aggiornare i permalink.
- Accedi al tuo WP Admin.
- Fai clic su Impostazioni > Permalinks nel menu a sinistra.
- Scorri verso il basso fino al pulsante Salva modifiche e fai clic su di esso per assicurarti che tutte le sotto-pagine del tuo sito WordPress funzionino senza problemi.
Step 9: Correggi le immagini danneggiate con Better Search Replace (opzionale)
Se riscontri che le immagini non vengono visualizzate correttamente, i link fanno ancora riferimento al vecchio dominio. È possibile risolvere questo problema reinserendo manualmente le immagini.
Quando hai un sito web con molte immagini, puoi provare un plugin chiamato Better Search Replace. È un plugin di terze parti che sostituisce automaticamente il tuo vecchio dominio con il tuo nuovo dominio nel tuo database.
Nota: se riscontri problemi con un plug-in, è meglio contattare il produttore del plug-in per richiedere assistenza in quanto si tratta di prodotti di terze parti. Prima di apportare qualsiasi modifica, ti consigliamo di creare un backup dei file e del database del tuo sito web.
- Accedi al tuo WP Admin.
- Fai clic su Plugins e quindi su Aggiungi nuovo.
- Cerca Better Search Replace e installa il plugin con quel nome.
- Quindi fai clic su Attiva per rendere attivo il plug-in.
- Fare clic su Strumenti e su Better Search Replace.
- Cerca il vecchio nome di dominio e sostituiscilo con il nuovo nome di dominio.
- Seleziona le tabelle nelle quali vuoi fare la ricerca. I tuoi post si trovano nei file che finiscono con _posts, ma generalmente puoi selezionare tutti i file senza pericolo.
- Deseleziona la casella Run as dry run e fai clic su Esegui ricerca/sostituisci. Se si desidera eseguire un'esecuzione di prova prima di apportare modifiche, lasciare selezionata la casella Run as dry run.
Step 10: Ricontrolla il tuo sito (facoltativo)
Il tuo sito web dovrebbe ora essere stato spostato correttamente, comprese le immagini e i link. In caso di problemi, non esitare contattare il nostro supporto per ulteriore assistenza.
Non hai ancora un sito web? Con WordPress, puoi creare il sito Web dei tuoi sogni, facilmente e rapidamente.
Articoli Correlati: