Compatibilità:

WebSite X5 Evo e Pro dalla versione 2021.4


Hai deciso di spostare il tuo sito dallo spazio web fornito da un altro Provider a quello che ti viene messo a disposizione dall'Hosting di WebSite X5? Ottimo, siamo felicissimi della tua scelta!


Se il tuo sito non integra alcun database, non devi fare nulla di particolare: solo ripetere la pubblicazione di tutto il sito scegliendo l'Hosting di WebSite X5 (vedi, Come si esporta il sito realizzato usando il servizio di Hosting incluso in WebSite X5?).


Se, invece, il tuo sito fa uso del database (per esempio, per la gestione delle e-mail, degli ordini d'acquisto, della registrazione degli utenti o dei commenti del blog), devi preoccuparti di spostare i dati archiviati dal vecchio al nuovo spazio Web per non perdere tutto il tuo storico.


In questa guida, dunque, vedremo come devi fare e, dal momento che la gestione del database è stata modificata con la versione 2021.3 di WebSite X5, distingueremo due casi:


Vedremo anche come effettuare la procedura di backup & restore di un database.


Progetto creato o aggiornato con una versione uguale o superiore alla v.2021.3

Se il progetto a cui stai lavorando è stato creato o aggiornato con una versione uguale o superiore alla v.2021.3, le tabelle del database sono già state realizzate secondo la nuova architettura prevista dall'Hosting di WebSite X5. In questo caso, ti basta creare una copia di backup del database da ripristinare sul nuovo spazio web:     

  • Verifica che il database sia stato effettivamente pubblicato online. Puoi farlo controllando che i campi relativi ai parametri di connessione del database (presenti al Passo 1 fino alla v.2021.3 e al Passo 5 dalla v.2021.4) siano attivi. 
  • Se il database non è ancora stato pubblicato, ripeti la pubblicazione di tutto il sito sul vecchio hosting provider.
  • Effettua la procedura di backup & restore del database.
  • Apri di nuovo il progetto, vai al Passo 5 - Esportazione del Sito su Internet, seleziona come Provider di Spazio Web l'Hosting di WebSite X5 e pubblica il sito.


Progetto creato o aggiornato con una versione inferiore alla v.2021.3

Se, invece, hai creato o aggiornato il progetto a cui stai lavorando con una versione inferiore alla v.2021.3, le tabelle del database non rispecchiano la stessa architettura prevista sui server. Procedi in questo modo: 

  • Aggiorna la tua licenza di WebSite X5 ad una versione superiore o uguale alla v.2021.3.
  • Esporta il sito almeno una volta sullo spazio Web messo a disposizione dal tuo vecchio Hosting Provider.
  • Verifica che il database sia stato effettivamente pubblicato sia migrato. Puoi farlo controllando che i campi relativi ai parametri di connessione del database (presenti al Passo 1 fino alla v.2021.3 e al Passo 5 dalla v.2021.4) siano attivi.
  • Effettua la procedura di backup & restore del database.
  • Apri di nuovo il progetto, vai al Passo 5 - Esportazione del Sito su Internet, seleziona come Provider di Spazio Web l'Hosting di WebSite X5 e pubblica il sito.


#tip -  Se non effettui correttamente la migrazione del database potresti avere delle tabelle sul nuovo hosting che non sono la copia di quelle vecchie. In questo casi il consiglio è quello di cancellare tutte le tabelle dal database dell’hosting nuovo (tramite l’interfaccia phpMyAdmin) e ripartire con la procedura indicata dal punto 1.


Procedura di backup & restore

In entrambi i casi, come hai visto, devi creare una copia di backup del database presente sul vecchio hosting e ripristinarla sul nuovo hosting di WebSite X5. Vediamo meglio come portare a termine queste operazioni:  

  • Accedi all’interfaccia web dell’amministrazione del database (presumibilmente phpMyAdmin) che ti è stato messo a disposizione dal tuo precedente Provider.
  • Seleziona il database collegato al tuo progetto.
  • Effettua il dump (ovvero un backup completo). L’operazione di “dump” di un database ti consente di salvare tutto il contenuto delle tabelle in un file attraverso il quale potrai “ricostruire” altrove il contenuto. Scarica questo file in formato zip.
  • A questo punto puoi accedere al pannello di controllo dell'Hosting di WebSite X5: collegati all'Help Center, fai il login con le tue credenziali e, nel menu relativo al tuo profilo, clicca sulla voce Il mio spazio Web.
  • Identifica lo spazio web su cui intendi lavorare e clicca sul relativo pulsante Accedi.
  • Nella sezione Database clicca sul pulsante Gestisci database: qui trovi visualizzate le credenziali (Username e Password) che ti servono per agire sul database tramite phpMyAdmin: memorizzale.
  • Torna nella dashboard del pannello di controllo e, sempre nella sezione Database, clicca sul pulsante Accedi in modo da accedere a phpMyAdmin tramite il panel del tuo hosting di WebSite X5 (le credenziali sono quelle che hai recuperato prima).
  • Effettua il restore del database: seleziona il tuo nome utente, quindi accedi alla sezione Import e importa il file in formato zip ottenuto in precedenza con l'operazione di dump.