Alcuni di voi potrebbero preferire effettiuare da soli la migrazione del proprio sito, forse per la presenza di dati sensibili o forse perché si desidera solo eseguirlo immediatamente, invece di aspettare di coordinarsi con noi. Per la migrazione del vostro sito su Kinsta, vi consigliamo vivamente di utilizzare il plugin gratuito WordPress Duplicator, e per essevi di aiuto abbiamo scritto questa guida approfondita.

Tuttavia, ricordiamo che il Duplicator potrebbe non essere completamente compatibile con alcuni siti WordPress. Il nostro team di supporto è sempre disponibile per aiutarvi con domande basilari sulle migrazioni, ma non può assistervi con migrazioni non riuscite dopo che siano state eseguite, in quanto ciò non rientra nell’ambito del nostro servizio di assistenza.

Tutti i nostri piani includono una o più migrazioni gratuite. Il piano Starter rientra nell’offerta solo se si effettua il pagamento annuale. Se siete preoccupati per l’integrità dei vostri dati, vi consigliamo vivamente di rivolgervi al nostro professionale team delle migrazioni. Le addizionale migrazioni possono essere acquistate con una commissione una tantum di $100, ma abbiamo anche un listino prezzi per le migrazioni cumulative.

Panoramica della Migrazione con Duplicator

Duplicator genera due file: un file zip contenente un archivio di tutti i file e il database e un file installer.php, che può essere utilizzato per ripristinare il sito utilizzando l’archivio.

Una volta generato il file di archivio e scaricato sia il file di archivio che il file installer.php, dovete semplicemente caricare questi due file sul vostro nuovo sito Kinsta e quindi eseguire il file installer.php, accedendovi tramite il vostro URL Kinsta temporaneo.

Duplicator vi guiderà attraverso il processo di ripristino. Durante il processo di ripristino, vi verranno chiesti i nuovi dati per la connessione al database. Sarà necessario copiare e incollare i dati di accesso al database che trovate nella scheda Info per il sito, all’interno del MyKinsta.

Duplicator aggiornerà quindi il file wp-config.php e riscriverà gli URL nel database utilizzando l’URL temporaneo di Kinsta (del tipo esempio.kinsta.cloud). Riscrivere gli URL vi consentirà di testare il vostro sito come se ospitato su Kinsta, senza però puntare realmente il sito live su Kinsta (lo faremo alla fine, e solo una volta che avrete verificato che il sito è stato migrato senza problemi; a quel punto invertiremo anche il processo di riscrittura degli URL per cambiare nel database l’URL temporaneo nel vostro URL live).

Prepararsi alla Migrazione

Migrare un Multisite

Se state migrando un network WordPress Multisite, dovete tenere in considerazione diverse cose. Se state eseguendo la migrazione di un multisite del tipo subdirectory, sarà necessario contattare il supporto di Kinsta per consentire loro di abilitare la configurazione Nginx necessaria per questo tipo di multisite.

Consigliamo anche di leggere la documentazione del plugin WordPress Duplicator nella parte dedicata alla migrazione di WordPress Multisite. Diversamente dai passaggi aggiuntivi evidenziati nella documentazione del Duplicator, si applicano i passaggi che seguono.

Create un Backup sul vostro Host Attuale

Se la vostra azienda di hosting attuale offre un modo per creare un backup completo di un sito, eseguitelo prima di procedere alla migrazione. La stessa procedura di migrazione non dovrebbe avere alcun effetto sul vostro sito live, ma non fa male creare un backup in anticipo e i backup sono sempre una buona idea.

Se la vostra azienda di hosting attuale non prevede la possibilità di creare un backup completo di un sito, potete anche saltare questo passaggio.

Create il Sito su Kinsta

Create un nuovo sito all’interno del vostro account Kinsta per questa migrazione. Nel MyKinsta, selezionate Siti Aggiungi sito e accertatevi di impostare l’opzione Non installare WordPress (eseguiremo la migrazione del vostro sito WordPress esistente, quindi non è necessario installare WordPress).

Selezionate Non installare WordPress quando aggiungete un nuovo sito.
Selezionate Non installare WordPress quando aggiungete un nuovo sito.

 

Create l’Archivio

Il passo successivo consiste nel creare un archivio del vostro sito corrente utilizzando il plugin Duplicator. In questa sezione installeremo il plugin WordPress Duplicator nel vostro sito, creeremo un pacchetto di archivio che includa il database e tutti i vostri file, e scaricheremo l’archivio e il file installer.php.

Disabilitate i Plugin di Caching

Il caching può causare problemi durante le migrazioni, quindi è meglio disabilitare tutti i plugin digestione della cache (ad es., Autoptimize, W3 Total Cache, ecc.) prima di creare l’archivio che trasferirete su Kinsta. Abbiamo una lista di plugin vietati che sarebbe bene consultare.

Installate e Attivate il Plugin Duplicator

Nella Dashboard di WordPress del sito Web che desiderate migrare, andate su Plugin Aggiungi nuovo e cercate “Duplicator”. Installate e attivate “Duplicator – WordPress Migration Plugin”.

Installare il plugin WordPress Duplicator
Installare il plugin WordPress Duplicator

Create l’Archivio del Sito

Dopo aver attivato il plugin Duplicator, andate su Duplicator Packages e fate clic sul pulsante Crea nuovo per creare un nuovo pacchetto di archivio.

Seguite le istruzioni attraverso i tre passaggi per creare un pacchetto di archivio. Nella maggior parte dei casi, dovreste essere in grado di utilizzare le impostazioni predefinite.

Creare un nuovo pacchetto con WordPress Duplicator
Creare un nuovo pacchetto con WordPress Duplicator

È vivamente consigliato abilitare la protezione con password nelle opzioni dell’Installer.

Installatore di password in WordPress Duplicator
Installatore di password in WordPress Duplicator

Scaricate l’Archivio e il File di Installazione

Una volta creato il pacchetto di archivio, scaricate sia il file di archivio che il file di installazione sul computer locale. Dovrete caricare questi file sul vostro nuovo sito Kinsta nel passaggio successivo.

Scaricare i file archivio e installer
Scaricare i file archivio e installer

Ripristino dell’Archivio

Trasferite l’Archivio e il File di Installazione su Kinsta

Il passo successivo è caricare il pacchetto di archivio e il file di installazione nel vostro nuovo sito Kinsta via SFTP (si veda come utilizzare SFTP). Caricate entrambi i file nella directory public/. La directory public/ dovrebbe essere vuota. Se non lo è, potreste già avere un’installazione di WordPress su questo sito e dovresti rimuoverla prima di caricare e ripristinare l’archivio.

Caricare l’archivio e l’installer sul server (via SFTP)
Caricare l’archivio e l’installer sul server (via SFTP)

Ripristinate l’Archivio

Una volta che avete caricato il file di archivio e il file di installazione, è possibile eseguire il programma di installazione di Duplicator eseguendo il file installer.php nel browser, utilizzando l’URL temporaneo di Kinsta. Troverete l’URL temporaneo di Kinsta nella scheda Domini del vostro sito, all’interno del MyKinsta.

In questo esempio, l’URL temporaneo è example.kinsta.cloud, quindi l’URL del file di installazione che dobbiamo visitare è http://example.kinsta.cloud/installer.php.

Il plugin WordPress Duplicator: implementazione
Il plugin WordPress Duplicator: implementazione

Al passaggio 2 della procedura del Duplicator, assicuratevi di inserire i dati del database del nuovo sito Kinsta. Troverete i dati di accesso al database del vostro sito Kinsta nella scheda Info del sito all’interno del MyKinsta.

Credenziali del database in MyKinsta.
Credenziali del database in MyKinsta.

Utilizzate il pulsante Verifica Database (“Test Database”) per confermare di aver inserito i dati di accesso al database corretti nel modulo del Duplicator prima di procedere con il ripristino facendo clic sul pulsante Avanti.

Il plugin WordPress Duplicator: installazione del database
Il plugin WordPress Duplicator: installazione del database

Nel passaggio 3 della procedura del Duplicator, il plugin aggiornerà il database per utilizzare l’URL temporaneo di Kinsta. Questo passaggio vi garantisce di accedere e testare il sito al termine della migrazione. Se il vostro sito attuale utilizza SSL (HTTPS), assicuratevi che l’URL temporaneo nel campo URL sia aggiornato e includa https://.

 Il plugin WordPress Duplicator: aggiornamento dati
Il plugin WordPress Duplicator: aggiornamento dati

Al termine del processo di duplicazione, fate clic sul pulsante Site Login per accedere al sito.

 Il plugin WordPress Duplicator: test del sito
Il plugin WordPress Duplicator: test del sito
Accesso alla URL temporanea di Kinsta
Accesso alla URL temporanea di Kinsta

Se tutto è stato eseguito correttamente, al login dovreste ricevere un messaggio che indica una migrazione eseguita con successo.

Migrazione eseguita con successo con WordPress Duplicator
Migrazione eseguita con successo con WordPress Duplicator

Pulizia dei File di Archivio

Una volta completato il ripristino del sito su Kinsta, si raccomanda di eliminare i file di archivio e di installazione del Duplicator per motivi di sicurezza. Se preferite non eliminarli, potete spostarli temporaneamente all’esterno della directory public/, nella directory private/. I seguenti file devono essere cancellati o spostati fuori dalla directory public:

  • installer-backup.php
  • installer.php
  • database.sql
  • installer-data.sql
  • *_archive.zip

Visualizzare l’Anteprima del Sito Prima di Aggiornare il DNS

A questo punto del processo di migrazione, dovreste essere in grado di navigare e testare il vostro sito su Kinsta usando l’URL temporaneo di Kinsta (ad es. http://example.kinsta.cloud/).

Se volete testare il vostro sito usando il dominio live (per esempio, http://example.com/), date un’occhiata al nostro articolo dettagliato su come vedere in anteprima il vostro sito prima di aggiornare i DNS.

Se il vostro sito usa SSL (HTTPS)

Se il vostro sito sta attualmente utilizzando SSL (HTTPS), è importante notare che non sarà possibile visualizzare in anteprima il sito su HTTPS usando il dominio live a meno che non si installi un certificato SSL personalizzato sul sito Kinsta.

La seconda opzione è quella di eseguire una ricerca e sostituzione per aggiornare gli URL nel database per utilizzare http:// in modo che il sito venga caricato su http:// invece che su https://. Una volta che avete puntato il vostro dominio su Kinsta e un certificato SSL è stato generato per il sito, dovrete eseguire una seconda ricerca e sostituzione per riportare i domini su https://.

Aggiornamento del DNS

Quando siete pronti per indirizzare il vostro dominio su Kinsta, dovrete aggiornare il DNS del vostro dominio per puntarlo all’indirizzo IP di Kinsta del vostro sito. Su questo argomento, invitiamo a consultare il seguente articolo: Come faccio a puntare il mio dominio o il mio DNS su Kinsta?

Installare il plugin MU di Kinsta

Il nostro Kinsta MU-plugin viene installato automaticamente sulle nuove installazioni di WordPress su Kinsta. Tuttavia, poiché avete migrato il vostro sito da soli e i file del sito sono stati sovrascritti (compreso questo plugin), dovrete scaricare e installare manualmente il MU plugin Kinsta. Questo comprende la nostra cache a pagina intera e altre funzionalità, come la possibilità di implementare il CDN di Kinsta.