Trasferire un sito WordPress consiste nello spostare tutti i file, il database e le configurazioni del CMS da un hosting a un altro. Questa operazione può rendersi necessaria quando si desidera migliorare le prestazioni del sito, disporre di maggiori risorse o spostare il progetto su una piattaforma più adatta alle proprie esigenze.
Per evitare problemi durante la migrazione, è importante seguire una procedura corretta e creare un backup completo del sito prima di iniziare.
Cosa serve prima di trasferire un sito WordPress
Prima di avviare la migrazione assicurati di avere accesso a:
- File del sito web
- Database MySQL
- Credenziali FTP o File Manager
- Pannello di gestione dell'hosting
- Credenziali di accesso a WordPress
È inoltre consigliabile eseguire un backup completo di file e database così da poter ripristinare il sito in caso di necessità.
Come trasferire un sito WordPress manualmente
La migrazione manuale è il metodo che offre il massimo controllo sull'operazione e permette di trasferire integralmente il sito sul nuovo hosting.
1. Scaricare i file del sito
Accedi al vecchio hosting tramite FTP o File Manager e scarica tutti i file presenti nella directory del sito. Tra i contenuti più importanti da trasferire troviamo:
- Cartella wp-content
- Temi installati
- Plugin installati
- File di configurazione WordPress
- File caricati nella libreria media
2. Esportare il database WordPress
Accedi a phpMyAdmin dal pannello di controllo del vecchio hosting ed esporta il database associato al sito. Il database contiene:
- Articoli e pagine
- Utenti
- Commenti
- Impostazioni di WordPress
- Configurazioni di temi e plugin
Il file esportato viene generalmente salvato in formato .sql.
3. Caricare il sito sul nuovo hosting
Una volta attivato il nuovo hosting:
- Carica tutti i file del sito.
- Crea un nuovo database MySQL.
- Importa il database esportato in precedenza.
Al termine di questa fase, tutti i contenuti del sito saranno presenti sul nuovo server.
4. Aggiornare il file wp-config.php
Dopo aver creato il nuovo database, verifica che il file wp-config.php contenga le informazioni corrette:
Questi parametri consentono a WordPress di collegarsi correttamente al database presente sul nuovo hosting.
5. Controllare il funzionamento del sito
Prima di considerare conclusa la migrazione, verifica attentamente:
- Homepage e pagine interne
- Immagini e contenuti multimediali
- Moduli di contatto
- Link interni
- Accesso all'area amministrativa
- Eventuali funzionalità aggiuntive fornite da plugin o temi
Trasferire un sito WordPress tramite plugin
In alternativa alla procedura manuale è possibile utilizzare plugin dedicati alla migrazione di WordPress.
Se stai pianificando una migrazione verso una nuova infrastruttura, può essere utile valutare un hosting ottimizzato per creare e gestire siti WordPress professionali, così da semplificare le operazioni di trasferimento e garantire prestazioni adeguate al progetto.
Questi plugin consentono dunque di:
- Creare un backup completo del sito
- Esportare file e database
- Importare il sito sul nuovo hosting
- Ridurre il numero di operazioni manuali
Questa soluzione è particolarmente utile per chi non ha familiarità con FTP, database o configurazioni server.
Trasferire il dominio dopo la migrazione
Il trasferimento del sito e il trasferimento del dominio sono due operazioni differenti. Dopo aver completato la migrazione del sito è possibile:
- Aggiornare i nameserver del dominio
- Modificare i record DNS
- Trasferire il dominio presso il nuovo provider
La scelta dipende dalla configurazione desiderata e dalle modalità di gestione del dominio.
Operazioni consigliate dopo il trasferimento
Una volta completata la migrazione, è consigliabile:
- Verificare il corretto funzionamento del certificato SSL
- Aggiornare WordPress all'ultima versione disponibile
- Aggiornare temi e plugin
- Controllare eventuali errori o collegamenti non funzionanti
- Eseguire un nuovo backup sul nuovo hosting
Questi controlli aiutano a garantire stabilità, sicurezza e continuità operativa del sito.
Domande frequenti
Posso trasferire un sito WordPress senza perdere i contenuti?
Sì. Se vengono trasferiti correttamente sia i file sia il database, tutti i contenuti del sito vengono mantenuti.
È necessario trasferire anche il dominio?
No. Il sito può essere migrato su un nuovo hosting mantenendo il dominio presso il provider attuale.
Quanto tempo richiede il trasferimento?
Dipende dalle dimensioni del sito e dalla quantità di dati da migrare. Per la maggior parte dei siti WordPress l'operazione può essere completata in poche ore.
È meglio utilizzare un plugin o la procedura manuale?
Per siti semplici un plugin può velocizzare la migrazione. Per progetti più complessi o con esigenze particolari, la procedura manuale offre un controllo maggiore su ogni fase del trasferimento.