Trasferire il tuo sito WordPress su un nuovo host può essere stressante, soprattutto se temi di danneggiare le pagine o perdere dati. La buona notizia è che una migrazione senza intoppi è possibile se segui i passaggi giusti.
Potresti dover cambiare host per una maggiore velocità, un supporto più efficiente o costi inferiori. Qualunque sia il motivo, l'obiettivo è lo stesso: trasferire il tuo sito in modo sicuro e senza tempi di inattività.
Questa guida ti mostra come migrare il tuo sito WordPress su un nuovo host in modo semplice e chiaro. Imparerai come eseguire il backup del sito, spostare file e database, aggiornare il dominio e risolvere i problemi più comuni, in modo che il tuo sito web funzioni senza problemi sul nuovo server.
Preparazione completa per la migrazione del sito WordPress su un nuovo host
Se il tuo sito WordPress è gestito da SiteGround e desideri spostarlo su DreamHost o un altro provider, la migrazione diventa molto più semplice se ti prepari nel modo giusto. Questi passaggi ti consentiranno di effettuare un trasferimento fluido e sicuro.

Esegui il backup del tuo sito WordPress
Inizia creando un backup completo. Questo protegge il tuo sito e ti consente di ripristinare tutto all'istante se qualcosa va storto durante il trasferimento.
Puoi utilizzare un plugin di backup come BlogVault o All-in-One WP Migration per salvare l'intero sito web, inclusi database, temi, plugin e file multimediali. Questi strumenti creano un pacchetto pronto per il ripristino in pochi clic.
Se preferisci farlo manualmente, scarica i file tramite il File Manager di cPanel ed esporta il database tramite phpMyAdmin. Un backup completo ti fornirà una copia sicura del tuo sito prima di iniziare la migrazione.
Avere un backup ti garantisce di avere una copia completa del tuo sito che potrai ripristinare se necessario, dandoti tranquillità mentre procedi con la migrazione.
Migra il tuo sito WordPress su un nuovo host
Vivi una migrazione fluida e senza problemi del tuo sito WordPress su un nuovo host con i nostri servizi specialistici.
Scegli un nuovo provider di hosting
Una volta pronto il backup, scegli il tuo nuovo provider di hosting. Se scegli DreamHost, inizia selezionando un piano che corrisponda al traffico, alle esigenze di spazio di archiviazione e agli obiettivi di prestazioni del tuo sito.
Crea il tuo account DreamHost e apri il pannello di controllo. Qui potrai gestire i tuoi file, il database, la posta elettronica e le impostazioni del dominio.
Esplora gli strumenti all'interno della dashboard del tuo hosting. Sapere dove si trova ogni cosa renderà i passaggi successivi più rapidi e ti aiuterà a trasferire i tuoi dati SiteGround su DreamHost senza confusione.
Eseguendo il backup del tuo sito WordPress e scegliendo con cura il tuo nuovo provider di hosting , hai gettato solide basi per una migrazione di successo. Nei passaggi successivi, approfondiremo l'esportazione dei dati del tuo sito da SiteGround e la loro importazione su DreamHost, assicurandoti che tutto proceda senza intoppi.
Scopri : come impostare un ambiente di sviluppo WordPress?
Esportare il tuo sito WordPress su un nuovo host
Una volta che il backup è pronto e il nuovo host è stato selezionato, il passo successivo è esportare il sito da SiteGround. Hai bisogno di due cose: il database e i file di WordPress.
Esporta il tuo database WordPress
- i contenuti del tuo sito . Ecco come esportarlo:
- Accedi a phpMyAdmin: accedi al tuo account SiteGround e vai al cPanel. Nella dashboard di cPanel, trova e clicca sull'icona phpMyAdmin.
- Seleziona il tuo database: una volta in phpMyAdmin, individua il database associato al tuo sito WordPress dall'elenco a sinistra. Clicca sul nome del database per aprirlo.
- Esportazione del database: con il database selezionato, fare clic sulla scheda "Esporta" nella parte superiore dello schermo. Scegliere il metodo di esportazione "Rapido" e assicurarsi che il formato sia impostato su SQL . Fare clic su "Vai" e l'esportazione del database inizierà. Verrà scaricato un file .sql sul computer.
Scarica i tuoi file WordPress
Successivamente, devi scaricare tutti i file di WordPress, inclusi temi , plugin e caricamenti. Ecco come fare:
- Utilizza un client FTP: scarica e installa un client FTP come FileZilla , se non ne hai già uno. Questo strumento ti aiuterà a trasferire file tra il tuo server SiteGround e il tuo computer locale.
- Connettiti al tuo server SiteGround: apri FileZilla e inserisci le tue credenziali FTP SiteGround (le trovi nel tuo account SiteGround, nella sezione Account FTP). Connettiti al tuo server.
- Accedi alla directory di WordPress: nel client FTP, individua la di installazione di WordPress . Di solito si trova nella public_html .
- Scarica i tuoi file: seleziona tutti i file e le cartelle all'interno della directory di WordPress (incluse le cartelle wp-content, wp-admin e wp-includes) e scaricali in una posizione sicura sul tuo computer. L'operazione potrebbe richiedere del tempo, a seconda delle dimensioni del tuo sito.
Esportando il database di WordPress e scaricando i file del sito, acquisisci tutto il necessario per ricreare il tuo sito su DreamHost. Questi file e il database verranno utilizzati per configurare il tuo sito WordPress sul nuovo host, assicurandoti che tutto funzioni e abbia lo stesso aspetto di prima su SiteGround.
Configurazione del nuovo host

Dopo aver esportato i dati di WordPress da SiteGround, puoi configurare il tuo nuovo ambiente di hosting su DreamHost. Questo include la creazione di un nuovo database e il caricamento dei file di WordPress.
Crea un nuovo database sul nuovo host
Il database di WordPress è il cuore del tuo sito: memorizza tutti i tuoi contenuti, le informazioni utente e le impostazioni. Ecco come creare un nuovo database su DreamHost:
- Accedi a DreamHost: accedi al tuo account DreamHost e vai al pannello di controllo.
- Vai a Database MySQL: nel pannello di controllo, trova la sezione "Database MySQL". Qui potrai gestire i tuoi database.
- Crea un nuovo database: clicca su "Aggiungi nuovo database". Dovrai inserire un nome per il database, un nome utente e una password complessa. Assicurati di annotare questi dettagli, perché ti serviranno in seguito.
- Imposta l'utente del database: assegna l'utente appena creato al nuovo database. Assicurati che l'utente disponga di tutti i privilegi necessari per accedere e modificare il database.
Il tuo nuovo database è ora pronto per ricevere i dati importati dall'esportazione di SiteGround.
Carica i file di WordPress sul nuovo host
Ora che il database è configurato, è il momento di caricare i file di WordPress su DreamHost. Ecco come fare:
- Connettiti a DreamHost tramite FTP: utilizza un client FTP come FileZilla per connetterti al tuo server DreamHost. Avrai bisogno delle tue credenziali FTP DreamHost, che puoi trovare nel pannello di controllo DreamHost nella sezione "Utenti FTP".
- Accedi alla directory web: una volta connesso, accedi alla directory in cui desideri installare WordPress. Di solito si tratta della directory principale del tuo dominio.
- Carica i tuoi file WordPress: carica tutti i WordPress scaricati da SiteGround (inclusi wp-content, wp-admin e wp-includes) nella directory web del tuo server DreamHost. L'operazione potrebbe richiedere del tempo, a seconda delle dimensioni del tuo sito.
- Verifica che i permessi dei file siano corretti: una volta completato il caricamento, verifica che tutti i file e le cartelle abbiano i permessi corretti. In genere, le cartelle dovrebbero avere i permessi impostati su 755 e i file su 644.
Con i file di WordPress caricati e il nuovo database creato, hai gettato le basi per ripristinare il tuo sito su DreamHost. I passaggi successivi prevedono l'importazione del database e la configurazione di WordPress per garantire che tutto funzioni senza problemi sul tuo nuovo host.
Importazione del tuo sito WordPress
Ora che hai configurato il tuo nuovo database e caricato i file di WordPress su DreamHost, è il momento di importare il database e configurare il sito. Questo passaggio è fondamentale per garantire il corretto funzionamento del sito sul nuovo host.
Importa il tuo database sul nuovo host
Il database di WordPress contiene tutti i dati essenziali per il tuo sito, quindi importarli correttamente è fondamentale. Ecco come fare:
- Accedi a phpMyAdmin su DreamHost: accedi al tuo account DreamHost e vai alla sezione "Database MySQL". Clicca sul link a phpMyAdmin per il database che hai creato.
- Seleziona il tuo database: in phpMyAdmin, seleziona il database che hai creato dal menu a sinistra.
- Importa il database: clicca sulla scheda "Importa" nella parte superiore dello schermo. Clicca su "Scegli file" e seleziona il file .sql che hai esportato da SiteGround . Assicurati che il formato sia impostato su SQL, quindi clicca su "Vai" per avviare il processo di importazione.
- Attendi il completamento dell'importazione: il tempo necessario dipenderà dalle dimensioni del database. Una volta completata l'importazione, dovresti visualizzare un messaggio di conferma che indica che il database è stato importato.
Trova : i migliori plugin di importazione per WordPress
Aggiorna il file wp-config.php
Il file wp-config.php nella tua installazione di WordPress contiene i dettagli di configurazione per la connessione al database. Dovrai aggiornare questo file con le nuove informazioni del database. Ecco come fare:
- Accedi al file wp-config.php : connettiti al tuo sito tramite FTP, vai alla cartella principale e scarica il file wp-config.php.
- Modifica il file : aprilo in un editor di testo e trova le righe per il nome del database, l'utente, la password e l'host.
- Aggiungi le informazioni del tuo database DreamHost : sostituisci i valori segnaposto con il nome effettivo del tuo database, nome utente, password e host.
- Carica il file aggiornato : salva il file e ricaricalo sul tuo server DreamHost, sostituendo la vecchia versione.
Importando il database e aggiornando il file wp-config.php, stai collegando i tuoi file WordPress al database su DreamHost, ripristinando di fatto il tuo sito nella sua nuova sede. I passaggi successivi consisteranno nel testare il sito per garantire che tutto funzioni correttamente e apportare le modifiche necessarie.
Leggi : Come convertire il tuo prototipo di design in WordPress
Aggiornamento delle impostazioni del dominio
Ora che il tuo sito WordPress è stato migrato su DreamHost, il passaggio finale è aggiornare le impostazioni del dominio in modo che puntino al nuovo host. Questo garantisce che i visitatori possano accedere al tuo sito su DreamHost anziché sul vecchio server di SiteGround. Vediamo come fare.
Aggiorna le impostazioni DNS
Per assicurarti che il tuo dominio punti al nuovo host, devi aggiornare le impostazioni DNS. Ecco come fare:
Accedi al tuo registrar di dominio: accedi all'account in cui gestisci il tuo nome di dominio. Potrebbe trattarsi di un registrar come GoDaddy, Namecheap o un altro provider.
- Individua le impostazioni DNS: trova la sezione Impostazioni DNS o Gestione DNS nella dashboard del tuo account. Qui puoi gestire i record DNS del tuo dominio.
- Aggiorna i nameserver: se DreamHost ti ha fornito nameserver specifici, aggiorna il tuo dominio per utilizzarli. In genere, i nameserver di DreamHost sono ns1.dreamhost.com, ns2.dreamhost.com e ns3.dreamhost.com. Sostituisci i tuoi nameserver attuali con questi.
- Aggiorna i record A: in alternativa, se non stai modificando i nameserver, aggiorna il record A del tuo dominio in modo che punti all'indirizzo IP del tuo nuovo server DreamHost. Puoi trovare questo indirizzo IP nel pannello di controllo DreamHost.
- Salva modifiche: salva le modifiche e attendi il completamento della propagazione DNS. Questa operazione può richiedere da pochi minuti a 48 ore, anche se di solito avviene molto più velocemente.
Prova il nuovo sito
Dopo aver aggiornato le impostazioni DNS, è importante testare il sito per assicurarsi che tutto funzioni correttamente dopo la migrazione. Ecco cosa fare:
- Accedi al tuo sito: apri il browser web e vai al tuo dominio. Ora dovresti vedere il tuo sito WordPress così come è ospitato su DreamHost. Se vedi ancora il vecchio sito, la propagazione DNS potrebbe essere ancora in corso.
- Verifica la funzionalità: visita il tuo sito per verificare che tutte le pagine vengano caricate correttamente. Assicurati che i temi , i plugin e i file multimediali di WordPress funzionino come previsto.
- Prova l'accesso al backend: accedi al pannello di amministrazione di WordPress (solitamente su tuodominio.com/wp-admin) per assicurarti di poter accedere e gestire il tuo sito senza problemi.
- Verifica link e contenuti multimediali: controlla la presenza di link non funzionanti e file multimediali mancanti. Se ne trovi, potrebbe essere necessario aggiornare gli URL o ricaricare alcuni file.
- Cancella cache: se utilizzi un plugin di memorizzazione nella cache o un CDN , cancella la cache per assicurarti di visualizzare la versione più recente del tuo sito.
Aggiornando le impostazioni DNS e testando attentamente il sito, completerai il processo di migrazione del tuo sito WordPress su un nuovo host. Questo garantirà una transizione fluida e un'esperienza impeccabile per i tuoi visitatori. Congratulazioni per aver completato con successo la migrazione del tuo sito WordPress su DreamHost!
Per saperne di più: Migrazione da Wix a WordPress
Conclusione
Migrare un sito WordPress su un nuovo host non deve essere stressante. Seguendo attentamente ogni passaggio, dallo spostamento dei file all'importazione del database e all'aggiornamento di wp-config.php, il processo risulta fluido e prevedibile.
Un host affidabile, una configurazione pulita e backup regolari semplificano ulteriormente i trasferimenti futuri. Con la giusta preparazione, puoi cambiare provider di hosting senza tempi di inattività e mantenere il tuo sito web veloce, sicuro e stabile.
Domande frequenti
Quanto tempo ci vuole per migrare un sito WordPress?
La maggior parte delle migrazioni richiede dai 30 minuti a qualche ora. Il tempo dipende dalle dimensioni del sito, dalle dimensioni del database e dalla velocità con cui i vecchi e i nuovi host elaborano il trasferimento.
Il mio sito andrà offline durante la migrazione?
Se la migrazione è stata eseguita correttamente, il tuo sito non dovrebbe andare offline. Il nuovo host è preparato in anticipo e le modifiche DNS avvengono silenziosamente in background.
Devo spostare tutti i file di WordPress?
Sì. Devi spostare l'intera cartella WordPress, inclusi wp-content, temi, plugin e file multimediali, per assicurarti che il tuo sito abbia lo stesso aspetto e funzioni allo stesso modo sul nuovo host.
Cosa succede se il mio sito mostra errori dopo la migrazione?
La maggior parte degli errori post-migrazione deriva da dati del database errati o file mancanti. Controllare wp-config.php e ricaricare le cartelle mancanti di solito risolve rapidamente il problema.
Posso migrare il mio sito WordPress senza compromettere la SEO?
Sì. Finché i tuoi URL rimangono invariati e i tempi di inattività sono minimi, la tua SEO rimarrà al sicuro. Dopo la migrazione, controlla i link, le mappe del sito e la Search Console per assicurarti che tutto funzioni correttamente.