Perché la migrazione di WordPress richiede attenzione?
Trasferire un sito web verso un altro provider di hosting o su un nuovo nome di dominio può sembrare un processo stressante, soprattutto per editori digitali e proprietari di siti. Con i metodi tradizionali, esportare il database da phpMyAdmin e scaricare via FTP migliaia di immagini e file di tema uno per uno richiede ore e può danneggiare i dati serializzati del database. Soprattutto sui siti con una struttura ricca di plugin e temi WordPress, questi errori manuali possono far sì che le pagine non si aprano o che si perda l'accesso al pannello di amministrazione.
È qui che entrano in gioco gli strumenti moderni di migrazione di WordPress. Il più noto tra questi, All-in-One WP Migration, elimina i passaggi tecnici complicati, impacchetta il sito con tutti i suoi componenti e lo trasforma in un unico file di archivio. In questo modo effettuate anche un completo backup del sito e passate al nuovo server senza fatica.
Passo dopo passo: trasferire il sito con All in One WP Migration
Prima di iniziare la migrazione, assicuratevi di avere pieno accesso al pannello del vecchio sito e che sul nuovo server sia già pronta un'installazione pulita di WordPress. Il processo si compone sostanzialmente di tre fasi principali: esportazione, trasferimento nel nuovo ambiente e configurazione delle impostazioni.
1. Esportare i dati dal vecchio sito (Export)
Il primo passo è creare un backup completo del sito attuale. Per farlo, seguite questi passaggi in sequenza:
- Accedete al pannello WordPress del sito attuale, installate e attivate il plugin all in one wp migration dal menu Plugin.
- Cliccate sulla scheda del plugin che compare nel menu a sinistra e selezionate l'opzione Esporta (Export).
- Nelle opzioni avanzate potete escludere i dati che non vi servono (ad esempio i commenti di spam o la cronologia delle revisioni); per una migrazione completa, però, si consiglia di mantenere le impostazioni predefinite.
- Cliccate sul pulsante «Esporta» e scegliete «File» come destinazione. Il plugin raccoglierà database, plugin, temi e libreria multimediale in un unico file con estensione .wpress. Al termine, scaricate il file sul vostro computer.
2. Installazione di WordPress sul nuovo server e importazione (Import)
Dopo aver creato un'installazione base di WordPress sul vostro nuovo account di hosting, potete passare alla seconda fase:
- Accedete al pannello del nuovo sito, installate e attivate lo stesso plugin.
- Dal menu dei plugin cliccate su Importa (Import).
- Trascinate nell'area apposita il file con estensione .wpress scaricato sul vostro computer.
- Il plugin leggerà il file e mostrerà un avviso: il database attuale del nuovo sito verrà sovrascritto. Confermate per proseguire.
3. Rigenerare i permalink
Al termine dell'importazione, le informazioni utente del sito diventano identiche a quelle del vecchio sito, inclusi gli amministratori. Accedete con le vecchie credenziali. Poi andate su Impostazioni > Permalink e cliccate due volte su «Salva modifiche» senza apportare alcuna modifica. Questo passaggio fondamentale riscrive il file .htaccess ed evita che i link si rompano (errori 404).
Siti di grandi dimensioni: come superare il limite di caricamento
La versione gratuita di All-in-One WP Migration applica, sulla maggior parte degli hosting condivisi, un limite di caricamento predefinito (di solito 512 MB o meno). Se il vostro sito contiene immagini ad alta risoluzione, contenuti del blog ricchi o prodotti WooCommerce, il file di backup può superare diversi gigabyte. In questi casi, per trasferire il sito di qualunque dimensione senza intervenire sulla configurazione del server, potete scegliere il plugin All in One WP Migration Unlimited Extension. Questa estensione elimina completamente il limite di dimensione dei file, permettendo il trasferimento senza interruzioni anche di siti enormi.
Inoltre, scaricare sul computer locale backup di grandi dimensioni e ricaricarli può mettere sotto pressione il vostro traffico dati o la velocità di connessione. Per evitarlo, potete usare All in One WP Migration Google Drive Extension, che si integra direttamente con lo spazio di archiviazione cloud, per trasferire i backup direttamente sul vostro account Google Drive e completare poi il trasferimento verso il server di destinazione con un solo clic. Per chi ha bisogno contemporaneamente di dimensioni illimitate e della comodità del backup in cloud, la soluzione All in One WP Migration Unlimited + Google Drive Extension automatizza l'intero processo per i webmaster professionisti.
Lista di controllo per la migrazione del sito
Per essere sicuri che dopo il trasferimento tutto funzioni alla perfezione, è molto importante controllare le voci seguenti:
| Punto di controllo | Descrizione | Grado di importanza |
|---|---|---|
| Reindirizzamenti DNS | Verificate che il nome di dominio punti esattamente all'indirizzo IP del nuovo server. | Critico |
| Certificato SSL | Assicuratevi che sul nuovo server siano attivi il protocollo HTTPS e il certificato di sicurezza. | Alto |
| Moduli di contatto | Testate che i moduli di contatto e di ordine del sito inviino correttamente le e-mail. | Alto |
| Robots.txt e impostazioni dei motori di ricerca | Nel pannello WordPress verificate che l'opzione «Scoraggia i motori di ricerca dall'indicizzare questo sito» sia disattivata. | Critico |
Domande frequenti
Con All in One WP Migration il database si può danneggiare?
No: durante il trasferimento delle tabelle del database, il plugin conserva i dati serializzati tipici dell'architettura di WordPress e aggiorna automaticamente le modifiche degli URL riga per riga. In questo modo non si verificano le alterazioni dei caratteri o le perdite di dati tipiche delle migrazioni manuali.
Quanto dura in media la migrazione?
La durata dipende dalla dimensione complessiva del sito e dalla velocità di elaborazione del vostro server. Un normale sito di blog di alcune centinaia di megabyte può essere trasferito in 3-5 minuti, mentre l'esportazione e l'importazione di grandi siti e-commerce con gigabyte di contenuti multimediali possono richiedere 15-30 minuti.
La migrazione del sito influisce sul posizionamento SEO?
Se spostate solo il server senza cambiare il nome di dominio e avete salvato in modo completo le impostazioni dei permalink, il posizionamento SEO non subisce conseguenze negative. Anzi, se passate a un server più veloce e stabile, la velocità di apertura delle pagine aumenterà e nel lungo periodo il posizionamento può trarne un beneficio.
