Migrazione WordPress: come spostare il sito su un nuovo hosting senza perdere nulla

La backup WordPress.trong>migrazione WordPress consiste nell’esportare file e database dal vecchio sito, importarli sul nuovo hosting con un plugin o a mano e controllare tutto prima di aggiornare i DNS.

WordPress alimenta il 40,8% dei siti web, come mostrano i dati di mercato di WordPress (fonte W3Techs), ed è normale che molti si chiedano come migrare un sito WordPress. Spesso leggo sui social o sui forum la domanda su come trasferire un sito WordPress da un server ad un altro, a cui molti sviluppatori rispondono suggerendo complicate operazioni come ad esempio scaricare tutti i file tramite FTP, fare un dump del database, sostituire i percorsi nel file scaricato, ricaricare tutto via FTP sul nuovo server ed importare il dump nel nuovo database! Perché complicarsi la vita se si può fare tutto in maniera molto più semplice e rapida, nonché più sicura? Se hai necessità di effettuare un trasferimento in maniera semplice e veloce segui attentamente questi consigli.

Tra i metodi disponibili c’è All-in-One WP Migration, il plugin che permette di trasferire un sito WordPress da un server a un altro in pochi clic, senza dump manuali del database o sostituzione dei percorsi, con l’FTP necessario solo per file di esportazione molto grandi. Esporti il sito in un unico file e lo importi sulla nuova installazione, che fa anche il search-replace degli URL in automatico. È il modo più semplice, rapido e sicuro per migrare WordPress, anche per chi non è tecnico.

Quando si ha l’esigenza di effettuare una migrazione di un sito WordPress da un server ad un altro è possibile ricorrere al plugin All-in-One WP Migration che permette di esportare database, file multimediali, plugin e temi senza problemi ed in breve tempo.
Una soluzione, a mio parere, facile e veloce per chi teme di commettere errori durante il trasferimento del sito web o semplicemente non vuole delegare agli altri tale intervento.

Come si fa la migrazione WordPress con il plugin All-in-One WP Migration?

Installi il plugin, esporti il sito in un file, lo importi sulla nuova installazione di WordPress e controlli che tutto funzioni, con percorsi e link già corretti.

  1. Installa ed attiva il plugin, che si scarica direttamente dalla repository ufficiale di WordPress.
  2. Clicca sulla voce “Esporta”.
  3. Usa la voce “Opzioni avanzate” che permette di escludere, tra le altre cose, i commenti in spam e le revisioni dei post, ottenendo quindi un database più pulito e leggero.
  4. Clicca sul pulsante verde “Esporta su” e seleziona la prima voce “File”.
  5. Scarica la copia sul tuo computer ed importala nella nuova installazione di WordPress tramite lo stesso plugin che avrai precedentemente installato.
Come trasferire un sito WordPress

Il plugin All-in-One WP Migration procederà a questo punto ad effettuare la copia di tutti gli elementi (compreso il database) del vecchio sito. Terminata la copia non ti rimane che scaricarla sul tuo computer ed importarla nella nuova installazione di WordPress tramite lo stesso plugin che avrai precedentemente installato.
A questo punto il sito verrà spostato sul nuovo hosting con molta facilità ed avrà già impostati tutti i percorsi ed i link corretti.

Come fare il backup del sito WordPress con All-in-One WP Migration

Puoi utilizzare questo plugin oltre che per trasferire un sito WordPress anche per effettuare un backup periodico dei file presenti nel tuo sito, pratica importante per non perdere i dati in caso di malfunzionamenti, e per ripristinare la versione funzionante del tuo sito nel minor tempo possibile, come avviene con la manutenzione WordPress a Bari.

Per chi invece volesse fare copie del sito su cloud è possibile utilizzare add-on (a pagamento) che permettono di salvare la copia su servizi esterni come Dropbox, Google Drive, Amazon S3, OneDrive, Box e Mega oltre che su FTP.

Come migrare WordPress manualmente, con file e database?

Si copiano i file del sito sul nuovo hosting, si esporta il database in formato .sql e lo si importa in un database nuovo, poi si aggiorna wp-config.php con i dati di accesso.

Il procedimento è lo stesso su qualsiasi hosting e si divide in cinque passaggi.

  1. Copia i file. Scarica l’intera cartella del sito dal vecchio spazio via FTP o File Manager e caricala nella cartella principale del nuovo hosting.
  2. Esporta il database. Da phpMyAdmin del vecchio hosting scegli il database del sito e usa la funzione Esporta, formato SQL.
  3. Crea un nuovo database. Sul nuovo hosting crea database e utente, annota nome, utente e password.
  4. Importa il file .sql. Da phpMyAdmin del nuovo hosting seleziona il database appena creato e importa il file esportato.
  5. Aggiorna wp-config.php. Modifica DB_NAME, DB_USER, DB_PASSWORD e DB_HOST con i valori del nuovo database, dopo aver verificato quale host indica il nuovo fornitore.

Cosa cambia se cambi anche dominio

Il database contiene i vecchi indirizzi, quindi vanno sostituiti con i nuovi. Puoi farlo con un plugin dedicato al search-replace o con lo strumento da riga di comando WP-CLI, ricordando che molti dati sono serializzati e una semplice sostituzione di testo sul file .sql può romperli. Prima di aggiornare i DNS, verifica il sito sul nuovo spazio: con un file hosts modificato sul tuo computer o con l’indirizzo provvisorio fornito dall’hosting controlli pagine, immagini, moduli e area di amministrazione mentre il vecchio sito resta online.

Checklist dopo la migrazione

  • Controlla i link interni e le immagini, soprattutto se hai cambiato dominio.
  • Imposta i redirect 301 dai vecchi URL ai nuovi dove l’indirizzo è cambiato.
  • Rigenera la sitemap e inviala di nuovo da Google Search Console.
  • Se cambi dominio, usa lo strumento di cambio indirizzo di Search Console e verifica che il sito non sia bloccato ai motori di ricerca.

Quando conviene chiamare un professionista

La migrazione manuale è alla portata di chi ha già lavorato con FTP e database, ma in alcuni casi il rischio di danni cresce. Parlo di siti molto grandi, ecommerce WooCommerce, dove ordini e clienti non possono andare persi, errori di connessione al database che non si risolvono ricontrollando wp-config.php e cambi di dominio con molte pagine indicizzate, in cui un redirect sbagliato costa visibilità su Google.

Quanto costano hosting e dominio per una migrazione WordPress?

Un hosting LiteSpeed parte da 49 euro all’anno e con quello di SupportHost il dominio è incluso. In generale, tra hosting e dominio si spendono 49-150 euro all’anno.

Sono costi separati dalla migrazione vera e propria e li paghi direttamente al fornitore, non a me. Io ti aiuto ad acquistare l’hosting giusto e a registrare o trasferire il dominio, così non devi districarti tra pannelli e codici di autorizzazione da solo.

Come scegliere l’hosting per WordPress durante la migrazione

Quasi tutti i siti lenti che vedo hanno alle spalle un hosting economico e sovraccarico, più che un problema di WordPress. Per questo consiglio sempre un hosting LiteSpeed su SupportHost: è veloce, aiuta i Core Web Vitals e il dominio gratuito evita una voce di spesa in più. Spostare il sito su un hosting scadente significa portarsi dietro lo stesso problema in un posto nuovo.

Conviene un hosting con WordPress preinstallato?

Sì, se è veloce e ti permette di importare il tuo sito sopra l’installazione esistente. L’installazione automatica fa risparmiare qualche minuto, ma non è un criterio di scelta: contano la velocità del server, la possibilità di caricare file e database senza limiti troppo stretti e un’assistenza che risponde. Se invece l’hosting ti obbliga a usare un suo editor o un suo tema, lascia perdere.

Cosa costa dopo la migrazione

Il costo che i clienti sottovalutano di più è la manutenzione, cioè aggiornamenti, sicurezza e backup. Un sito WordPress lasciato un anno senza aggiornamenti diventa un bersaglio facile per malware, e ripulirlo costa più di un anno di manutenzione. Con me il primo anno è gratuito, poi si parte da 165 euro all’anno per un sito vetrina semplice, e la cifra sale con il numero di plugin e funzioni da tenere sotto controllo.

Per la migrazione in sé non c’è un listino standard, perché dipende dalle dimensioni del sito, dal tipo di funzioni e dal fatto che cambi anche il dominio. Si parte da un preventivo gratuito a prezzo fisso, dopo che ho guardato il sito com’è oggi.

Domande frequenti sulla migrazione di WordPress

Come si migra un sito WordPress con All-in-One WP Migration?

Installi il plugin sul vecchio sito, lo esporti in un unico file e lo importi sulla nuova installazione di WordPress. Il plugin copia file, database, plugin e temi, poi aggiorna gli URL in automatico, quindi non servono FTP né dump manuali. Alla fine controlli che pagine e link funzionino.

All-in-One WP Migration è gratuito?

Sì, la versione base è gratuita ed è sufficiente per la maggior parte delle migrazioni. Per i siti con un file di esportazione molto grande può servire un’estensione a pagamento, oppure si può caricare il file via FTP nella cartella dei backup.

Posso migrare un sito WordPress da locale a online?

Sì, è uno degli usi più comuni. Esporti il sito dall’ambiente locale e lo importi sull’hosting. Il plugin sostituisce in automatico gli URL locali con quelli del dominio definitivo, così non devi correggere i link a mano.

La migrazione con il plugin è sicura?

Sì, purché prima di importare tu faccia un backup del sito di destinazione. L’importazione sovrascrive il sito di arrivo, quindi con una copia di sicurezza puoi tornare indietro in caso di problemi. Prima di aggiornare i DNS, verifica sempre il sito sul nuovo spazio.

Quanto è grande il file di esportazione?

Dipende dai contenuti, soprattutto dalle immagini. Per i siti pesanti il limite di upload del server può bloccare l’importazione, quindi conviene caricare il file via FTP nella cartella ai1wm-backups e importarlo da lì.

Quale plugin usare per migrare WordPress?

Per chi non è tecnico o teme di sbagliare, All-in-One WP Migration è la scelta più semplice. Esporta database, file multimediali, plugin e temi in un unico file, e con un hosting che accetta file di dimensioni adeguate il trasferimento richiede pochi clic.

Hai bisogno di aiuto con la migrazione WordPress a Bari?

Sì, ti aiuto io con la migrazione WordPress a Bari: un solo interlocutore per design, sviluppo, SEO e assistenza successiva, dall’inizio alla fine del passaggio.

Chiamami al 329 6277 257. Mi occupo di migrazioni WordPress sicure a Bari, senza downtime.

Se preferisci scrivermi, richiedi un preventivo gratuito per il tuo progetto web a Bari a prezzo fisso: ti rispondo entro 24 ore.

Scrivimi per una consulenza