Migrare da Joomla 1.5 a Joomla 1.7

Premessa

La versione 1.5 (come affermato anche nel sito Joomla.it, il punto di riferimento della community italiana di Joomla!) non è stata abbandonata, lo sviluppo proseguirà fino ad aprile 2012.

I siti realizzati con questa versione non "scadono", ma potranno continuare a vivere ancora a lungo.

Processo di migrazione

Controllare i requisiti dell'hosting:

Software Raccomandato Minimo  
PHP 5.3 + 5.2.4 + http://www.php.net
MySQL 5.0.4 + 5.0.4 + http://www.mysql.com
Apache
(with mod_mysql, mod_xml,
and mod_zlib)
2.x + 2.x + http://www.apache.org

Effettuare un analisi del ns sito

  • Accertarsi che il sito sia stato aggiornato all'ultima versione di Joomla!, la 1.5.25. Se così non fosse aggiornate il sito.
  • Avete apportato modifiche al core di Joomla!? Se si durante la migrazione verranno cancellate.
  • Fare un elenco delle estensioni installate sul sito e verificare che sia disponibili per la versione 1.7.
  • Il template che state utilizzando è compatibile per Joomla 1.7?
  • Avete effettuato un backup del sito?

Migrazione :

  1. Scaricate l'ultima versione disponibile di JUpgrade.
    http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658

  2. Accedete al pannello di controllo del vs sito ed installate JUpgrade, "Estensioni ->Installa/Disinstalla".

  3. Abilitare il componente tramite il plugin aggiornamento Mootools, "Estensioni -> Gestione plugin -> Cerca "System - Mootools Upgrade -> Abilita il plugin".
    Se il plugin non è abilitato non funzionerà.

  4. Avviare la procedura di upgrade "Componenti -> jUpgrade". Prima di lanciare l'upgrade potete modificare le impostazioni di migrazione clikkando su "Parameters".
    La versione 1.1.1 di jUpgrade permette di migrare a Joomla! 1.6 e Joomla! 1.7.
    Le opzioni che possono essere modificate sono:
    GLOBAL:
    Distribution: Scegliere la versione a cui si vuole passare (Joomla 1.6, Joomla 1.7)
    Prefix for old database: prefisso delle tabelle del db in uso
    Prefix for new database: prefisso delle tabelle per il nuovo database
    SKIPS:
    Skip checks: Ignora i controlli che precedono la migrazione
    Skip download: Non scaricare il pacchetto (nel caso in cui si ha già un pacchetto scaricato nella cartella temporanea)
    Skip decompress: Salta la decompressione del pacchetto scaricato
    TEMPLATES:
    Keep original positions: Mantiene le posizioni attualmente definite per i moduli
    DEBUG:
    Enable Debug: Utile per ricevere messaggi sui progressi del processo di migrazione
    A questo punto è possibile avviare l'upgrade clikkando su "Start JUpgrade".

  5. Si aprirà una finestra che vi mostrerà lo stato dell'upgrade, attendere la fine del processo "Joomla 1.7 Upgrade Finished!".

  6. JUpgrade installerà la nuova versione del vs sito in una sottocartella del vs spazio web che si chiama /jupgrade, raggiungibile quindi digitando http://www.miosito.com/jupgrade.

  7. Jupgrade aggiornerà solamente il templates ed i componenti BASE.

  8. Spostare la nuova versione del sito dalla sottocartella alla directory principale. Per fare questo dovrete aprire un programma FTP (Filezilla) copiare tutti i file dalla cartella "jUpgrade" alla directory principale del proprio sito.
    A questo punto il sito è passato alla versione 1.7.