Pagina principale arrow Migrazione a Joomla 1.5.x
PDF Stampa E-mail

Guida alla migrazione Joomla! 1.5

Questa pagina contiene tutte le informazioni sulla componente migrazione per migrare da 1.0.x a 1,5. Questa pagina è rilevante per la migrazione alla RC4 che è l'ultima release di Joomla! 1,5 al momento della redazione. Questa pagina è attualmente un progetto non definitivo quindi potrà subire modifiche in relazione ai nuovi rilasci.

La migrazione da Joomla! 1.0.x a 1.5 è gestita per la maggior parte automaticamente in due fasi. La prima fase è l'esportazione, attraverso la componente migrazione per Joomla! 1.0.x e la seconda fase è l'importazione o la fase di migrazione durante l'installazione Joomla! 1.5. Il sistema è automatico a causa di un gran numero di modifiche che rendono i dati leggermente incompatibili tra Joomla! 1.0.x e 1.5, come parametri per i menu e gli elementi di contenuto, è una procedura estremamamente delicata. Anche se è ancora possibile utilizzare un database dump per migrare, questo non è consigliato in quanto vi potra essere una perdita di dati. Questa pagina si propone come dettaglio alla migrazione da Joomla! 1.0.x  per Joomla! 1.5 con la massima facilità e sicurezza possibile.

 

Prerequisiti

Prima di tutto avrete bisogno di un Joomla! 1.0.12 e 1.0.13. Si suggerisce, se si sta utilizzando 1.0.13 l'installazione anche di Rob Schley - la patch per sessioni di amministratore. E' ovvio, prima di procedere, che si dovrebbe tenere un backup completo di tutto prima di iniziare solo nel caso in cui qualcosa non vada storto. Vi consigliamo di non distruggere la vostra installazione 1.0.x prima di aver completamente terminato la migrazione alla 1.5 e verificato che le cose stanno funzionando bene. Idealmente si dovrebbe completare la migrazione utilizzando un sistema di test prima di tentare sul vostro sistema di produzione (ad esempio, mediante l'utilizzo di siti di back-up, o test) e quando iniziamo la procedura separare l'installazione 1.0.x dall'installazione 1.5 (ad esempio. differenti database o almeno utilizzando differenti prefissi tabelle).

 

Fase 1: Scaricare la componente Migrator e nstallazione nel sito Joomla! 1.0.x.

L'ultima versione della componente migrator potete trovarla e reperirla in Pasamio Project's FRS site (http://joomlacode.org/gf/project/pasamioprojects/frs/).

Al momento di scrivere questa guida l'ultima release è Migrator RC3. Scaricare la componente Migrator nel vostro sistema e installatela come semplice componente nel dal vostro pannello di controllo del sito che ospita la versione 1.0.x di Joomla!. Ciò viene effettuato come qualsiasi normale installazione componente. Troverete quindi una nuova voce nel menu componeti che vi farà accedere alle opzioni principali della camponente migrator.

 

Fase 2: Installazione del plugin di terzaparte per la migrazione

La migrazione del sistema gestisce solo il cuore del sistema (ovvero le componenti del core di Joomla!) nella sua migrazione, ciò significa che se si desiderano includere estensioni di terzi e dati provenienti da altre tabelle si dovranno installare migrator plugin specifici per gestire la migrazione di questi dati. Ci sono due tipi di plugin che vengono utilizzati: un plugn "SQL" che è un file di testo di SQL e un plugin "ETL"  il quale ha un po' di codice PHP che dice al migrator come gestire i dati storicizzati nelle tabelle (o nei file  configurazione). Completiamo selezionando "Add Third Party Migrators", e quando abbiamo localizzato il plugin che desideriamo installare caricare il relativo file. I file SQL files verranno preparati automaticamente e il plugin  ETL verrà anch'egli eseguito automaticamente. È possibile visualizzare un elenco di plugin ETL cliccando su "Lista Plugin" nella schermata principale.

 

Fase 3: Creazione del file SQL di migrazione

Una volta che avete installato un migrator plugin di terza parte, è possibile selezionare "Crea la migrazione di SQL file" per iniziare il processo di creazione. Il sistema è progettato per costruire un file SQL senza causare un timeout sul server, in questo modo potrete notare che la pagina si aggiorna automaticamente e visualizza le informazioni di stato.  Se tutto è andato a buon fine si visualizza una notifica che il processo è stato completato e il file SQL sarà disponibile per il download. Parte della generazione del file SQL implica l'alterazione di alcuni campi per renderli compatibilicon le modifiche di Joomla! 1.5, che includono anche la riscrittura dei tag mosimage. 

 

Fase 4: Installare Joomla! 1.5

L'ultima fase della migrazione è l'installazione di un nuovo sito Joomla! 1,5. Completare la fase iniziale di installazione, come per una normale installazione. Nella fase finale, in cui viene richiesto il nome da dare al sito vi è data l'opportunità di avviare il processo di migrazione. La migrazione richiede la generazione di un file SQL per completare questa operazione, che potrebbe aver bisogno di essere caricato nel nuovo sito 1.5, ci sono due metodi per farlo:

  • Caricamento HTTP
  • Caricamento FTP/SCP

Il primo metodo, caricamento HTTP, è consigliabile utilizzare con file SQL piccoli che possano passare i limiti di caricamento impostati nelle limitazioni delle impostazioni PHP. L'alternativa è quella di caricare un file utilizzando FTP, SCP o di un altro metodo di trasferimento di file che il vostro fornitore di servizi di hosting vi ha offerto. Questo è utile per i file SQL più grandi che normalmente non sono autorizzati dal PHP. Per utilizzare il metodo HTTP, è sufficiente selezionare il file come una componente normale installazione. Per utilizzare il metodo alternativo di caricamento, caricare il file nella cartella  sql/migration  e rinominare il file in  "migrate.sql". Se per qualche ragione la migrazione fallisce dovrete ricaricare il file SQL. Questo in entrambi i metodi utilizzati, HTTP e FTP/SCP, come file modificato dal processo migrazione. Una volta che la migrazione è stata completata, immettere il nome di un sito (il nome del sito non può essere migrato per motivi tecninci) e terminare l'installazione.