Passare dalla versione della piattaforma 1.0 a 1.5 è un operazione molto delicata, ma non impossibile, non si perdono i dati se si fanno correttamente i passi per l'aggiornamento.
Prima di tutto: perchè aggiornare?
Perchè la versione 1.0 è funzionante, ma obsoleta, nel futuro gli sviluppatori Joomla stanno programmando le estensioni adatte alla 1.5 e molti moduli non sono disponibili per la 1.0
La versione 1.5 poi è più facile e strutturata nella gestione dei contenuti! :D
La versione 1.5 poi è più facile e strutturata nella gestione dei contenuti! :D
Come si effettua l'upgrade dalla versione 1.0 a 1.5
La procedura va seguita con attenzione, la parte più importante è sul "vecchio" sito dal quale dobbiamo prelevare il database nella forma compatibile per joomla 1.5; sul nuovo sevirà partire con l'istallazione di Joomla 1.5 e, a un certo punto, fornire il file del database prelevato dal sito vecchio.
Upgrade in 10 passi1. Migrazione del database
Per fare questo occorre istallare in Joomla 1.0, come se fosse una qualsiasi estensione, un modulo/software chiamato migrator, che possiamo trovare qui:
http://joomlacode.org/gf/project/pasamioprojects/frs
arrivati sul sito, cliccate su "migrator", si entra nella pagina di tutte le release rilasciate, cliccate sull'ultima versione e scaricatela.
ps. se siete in possesso di una versione Joomla molto vecchia aggiornatela prima almeno alla versione 1.0.13 in modo che funzioni il tool di migrazione del database.
http://joomlacode.org/gf/project/pasamioprojects/frs
arrivati sul sito, cliccate su "migrator", si entra nella pagina di tutte le release rilasciate, cliccate sull'ultima versione e scaricatela.
ps. se siete in possesso di una versione Joomla molto vecchia aggiornatela prima almeno alla versione 1.0.13 in modo che funzioni il tool di migrazione del database.
2. Istallate migrator
Nel backend come una qualsiasi estensione.
3. Richiamiamo il componente migrator
Si visualizzerà una semplice pagina di testo, dove c'è tutto quello che ci serve, ovvero il link in basso a destra con scritto "Create Migration SQL File" questa operazione permette di salvare la copia del database in formato compatibile a Joomla 1.5
Se abbiamo altri moduli extra a joomla (quelli che in gergo vengono nominati come "terze parti" che possono essere il calendario, modulo 404sef, gallerie fotografiche ecc) occorrerà cliccare anche sul link a sinistra con scritto "3rd Party Information - Add 3rd Party Migrators"
Se abbiamo altri moduli extra a joomla (quelli che in gergo vengono nominati come "terze parti" che possono essere il calendario, modulo 404sef, gallerie fotografiche ecc) occorrerà cliccare anche sul link a sinistra con scritto "3rd Party Information - Add 3rd Party Migrators"
4. Creazione del file SQL per la migrazione - Dump database
Cliccando sul link "Create Migration SQL File", si avvia la procedura e il migrator ci mostra una schermata con un l'elenco dei plugin pronti a effettuare la migrazione dei componenti del database. Dovreste vederli tutti selezionati e va bene cosi, se non lo fossero selezionateli.
Se non siete interessati a qualcuno disabilitateli togliendo la selezione.
Ultimo passaggio è il cliccare sul link in basso con scritto "Start Migration"
Se non siete interessati a qualcuno disabilitateli togliendo la selezione.
Ultimo passaggio è il cliccare sul link in basso con scritto "Start Migration"
5. Conferma migrazione
Alla fine della migrazione del database MySQL dovreste visualizzare la conferma: "Migration complete - you can download your SQL dump file and upload it into your Joomla 1.5 ecc"
Ora abbiamo ottenuto la migrazione, cioè quello che in gergo informatico viene detto "dump" dall'inglese informatico "riversamento, svuotamento"
Ora abbiamo ottenuto la migrazione, cioè quello che in gergo informatico viene detto "dump" dall'inglese informatico "riversamento, svuotamento"
6. Istallazione Joomla 1.5
Istalliamo sul server dove vogliamo il sito la versione nuova di Joomla, come si istalla solitamente con tutte le 7 fasi standard:
1-Lingua2-Controlli pre istallazione
3-Licenza
4-Database
5-Configurazione FTP
6-Configurazione
7-Conclusione.
Lo step numero 6 "configurazione" va completato in modo diverso, per permettere che si prelevi il dump, si lasciano utti i campi in bianco, e si seleziona l'opzione "Carica script di migrazione".
Qui potrebbero esserci problemi su alcuni server se avete un limite che regola la dimensione massima dei file che è possibile caricare via http, se il vostro file supera il limite, dovete trasferirlo tramite FTP, rinominandolo in migrate.sql e inserendolo manualmente nella cartella: istallation/sql/migration
Qui potrebbero esserci problemi su alcuni server se avete un limite che regola la dimensione massima dei file che è possibile caricare via http, se il vostro file supera il limite, dovete trasferirlo tramite FTP, rinominandolo in migrate.sql e inserendolo manualmente nella cartella: istallation/sql/migration
Sempre nello step 6 completate:
"Vecchio prefisso tabelle" --> jos_ (se non lo avevate modificato)
"Codifica vecchio sito" --> iso-8859-1
"Scrit migrazione" --> con il tasto sfoglia lo inviduate sul pc e lo selezionate.
Selezionate l'opzione
"Questo è uno script di migrazione Joomla 1.0"
Se il file era troppo grande e lo avete inserito manualmente tramite FTP selezionate anche l'opzione
"Seleziona se lo script di migrazione è già stato caricato sul server via FTP"
"Vecchio prefisso tabelle" --> jos_ (se non lo avevate modificato)
"Codifica vecchio sito" --> iso-8859-1
"Scrit migrazione" --> con il tasto sfoglia lo inviduate sul pc e lo selezionate.
Selezionate l'opzione
"Questo è uno script di migrazione Joomla 1.0"
Se il file era troppo grande e lo avete inserito manualmente tramite FTP selezionate anche l'opzione
"Seleziona se lo script di migrazione è già stato caricato sul server via FTP"
Infine cliccare su: "Carica ed Esegui" dovreste visualizzare la dicitura: "Migrazione avvenuta correttamente, clicca su avanti per continuare".
E si passa al punto 7 dell'istallazione "Conclusione" come una normale istallazione di Joomla 1.5.
E si passa al punto 7 dell'istallazione "Conclusione" come una normale istallazione di Joomla 1.5.
7. Nuovo sito vecchi dati
Ora vi dovreste trovare nella situazione che avete nel sito nuovo, cioè nella nuova istallazione di joomla 1.5 i vecchi dati, quelli estratti dal dump del sito versione 1.0. Anche username e password della parte amministrativa rimangono quelli del sito vecchio.
8. Caricare le immagini
In questo processo tenete presente che le immagini contenute negli articoli o in altre parti, ovviamente, non vengono importate con l'operazione di migrazione, perchè tutto questo processo riguarda esclusivamente il database MySQL. Le immagini dovete trasferirle manualmente via FTP dal sito vecchio a quello nuovo, mantenendo i nomi delle cartelle e il percorso identico.
9. Caricare il template
i template per Joomla 1.0 non sono compatibili con Joomla 1.5. Nella nuova istallazione che abbiamo, ora sono presenti tutti i contenuti, tutte le immagini, manca il template. Dovremmo prendere il vecchio template e riadattarlo ad essere compatibile con 1.5, vedi tutorial come fare un template per Joomla 1.5
10. C'è tutto?
Potrebbe presentarsi qualche incongruenza, basta controllare se tutti i moduli sono nella posizione che erano nel vecchio e pubblicati (spesso ci sono ma non sono attivi e non si visualizzano). Un pò alla attivate quello che serve, anche i moduli delle terze parti, in modo da avere una perfetta copia del sito, che gira sulla nuova piattaforma! L'unica cosa che ci resta da fare è sostituire il vecchio con il nuovo e online i vostri visitatori non si saranno accorti di nulla nel frattempo.. anzi ci saranno sicuramente delle cose migliorate nella navigazione!
Spero di essere stata abbastanza chiara, mi dispiace se è venuto fuori un tutorial chilometrico, ma essendo un operazione delicata cercavo di snocciolarla il più possibile in piccoli passi! Buona migrazione!
Spero di essere stata abbastanza chiara, mi dispiace se è venuto fuori un tutorial chilometrico, ma essendo un operazione delicata cercavo di snocciolarla il più possibile in piccoli passi! Buona migrazione!