Come trasferire un sito wordpress su un altro hosting

Capita a tutti, nel corso della propria vita da webmaster o amministratori di siti web, di voler cambiare hosting sia per quesioni di spazio e banda a disposizione, sia perchè potremmo non essere più soddisfatti del servizio ricevuto. Ma spesso trasferire un sito su un altro hosting non è proprio un gioco da ragazzi, specialmente se i contenuti sono tanti.

Ecco che in questo articolo voglio darvi qualche semplice e schematica indicazione per migrare un sito: in particolare migrare un sito wordpress su un altro hosting. Ci tengo a sottolineare che parlo di un sito wordpress perchè è la piattaforma che utilizzo per tutti i miei blog e quindi ho testato con le mie mani l’operazione di trasferimento. Vi consiglio comunque di valutare, se non avete grossa esperienza nel campo, di rivolgervi ad un professionista, onde evitare di perdere dati, contenuti del sito ecc.

Come trasferire un sito wordpress su un altro hosting

Per questa migrazioni, ci sono da tenere in considerazioni 5 pasaggi fondamentali:

1) Salvataggio del database MySql

2) Salvataggio in locale via FTP di tutti i file del sito;

3) Creazione nuovo database MySql e aggiornamento file wp-config;

4) Caricamento dei file del sito sul nuovo spazio web via FTP;

5) Importazione del database.

1) Salvataggio del database MySql;

La prima operazione da cimpiere per trasferire un sito wordpress su un altro hosting, mantenendo lo stesso nome a dominio è quella di fare il backUp del database MySql. Ho verificato la possibilità di farlo in due modi, abbastanza semplici: il primo è quello di utilizzare un plug in di wordpress molto facile e semplice da utilizzare wp-db backup (che vi consiglio di installare comunque e tenere attivo sul vostro sito wordpress (permette di programmare a cadenza i backup di tutto il sito o anche solo di una parte di contenuti).  Basta andare poi in “strumenti”, “backup”, selezionare le tabelle interessate (meglio tutte) quindi procedere al salvataggio del file (via mail, su server o sul proprio PC).

La seconda soluzione sarebbe quella di sfruttare il backup del software phpMyAdmin, utilizzato dalla maggior parte dei fornitori di hosting linux per la gestione dei dababase. Una volta entrato nell’area riservata, cliccate su esporta, quindi selezionate tutte le tabelle, assegnate un nome  e salvate (utilizzando il sistema di compressione “gzip”).

2) Salvataggio in locale via FTP di tutti i file del sito;

Una volta fatto il backUp del database, dobbiamo salvare in locale tutti i file presenti sullo spazio web che ospita il sito: per fare questo, utilizzeremo un semplice programma come filezilla (ma vanno bene anche altri) dove una volta inseriti i dati per accedere al nostro spazio web, selezioneremo tutto quanto c’è presente e salveremo in una cartella presente sul nostro PC. Fate attenzione che in base a quanta roba è archiviata sul nostro sito, questa operazione potrebbe richiedere tempo e spazio.

3) Creazione nuovo database MySql;

Passiamo quindi sul nuovo hosting e procediamo come prima operazione, a creare il nuovo database mysql: è importante annotarvi tutti i dati di quest’ultimo in quanto nome database, username, password e indirizzo host serviranno per aggiornare il file wp-config.php di wordpress presente tra i file del sito scaricati in locale: wp-config.php può essere aperto con un lettore di file .php o con wordpad. Fate attenzione, se sbagliate a scrivere i nuovi parametri del sito avremo sicuramente un messaggio di errore al primo accesso via web.

5) Importazione del database.

Una volta sistemato il file wp-config.php il quarto passaggio da compiere è quello di importare il backUp del vecchio database MySql sul nuovo. L’operazione è molto semplice utilizzando sempre il software phpMyAdmin: una volta entrati nell’area dedicata, cliccate su importa, selezionate il file da importare e cliccate esegui.

4) Caricamento dei file del sito sul nuovo spazio web via FTP;

L’ultimo passaggio da compiere se l’importazione del database è andata bene, è quella di riaprire il nostro programma filezilla o simile, inserire i nuovi dati di accesso allo spazio web forniti dal nuovo hosting e caricarci sopra tutto quanto avevamo salvato in precedenza. Anche qui l’operazione potrebbe richiedere parecchi minuti.

Se tutto è andato bene, non ci dovrebbero essere problemi e digitando l’indirizzo del vostro dominio, ritroverete lo stesso tema, gli stessi contenuti, plugin, commenti ecc ecc. Se l’installazione è andata male (errore nello stabilire una connessione al database o pagina bianca o altro) vi consiglio di ripetere i punti 3-4.

In questo articolo mi sono permesso di trattare solo il caso in cui resti lo stesso nome a dominio: diversamente (cambio hosting wordpress e cambio nome del dominio) ci saranno altri passaggi da compiere che tratterò in futuro. Per ora resto in attesa di suggerimenti, esperienze, consigli, segnalazioni in merito a questo articolo.

 

Related Posts