Migrant de Joomla 1.5.26 a Joomla 2.5 amb Jupgrade
Joomla 1.5 a la data d'avui segueix sent la versió de Joomla més usada, però Joomla 2.5 està cobrant importància per les seues noves i útils funcions, ja que la majoria d'extensions també treballen sobre aquesta versió.
jUpgrade és un component de Joomla 1.5 que descarregarà descomprimirà i instal·lará una versió de Joomla 2.5. Després d'això, hauria de migrar totes les dades de l'antic Joomla 1.5 a la nova instal·lació de Joomla 2.5.
En aquest article veurem com fer la migració d'un lloc web construït en Joomla 1.5 a la versió de Joomla 2.5, utilitzarem el component Jupgrade, el qual ens facilitarà el procés de migració del core de Joomla.
Passar d'un lloc web de Joomla 1.5 a Joomla 2.5 és un procés en part automàtic i en part manual, el procés automàtic de migració el podem realitza a través de l'extensió jupgrade el qual per defecte ens migrarà les extensions que formen part del core de Joomla.
Per a les extensions addicionals, caldrà un procés manual addicional de descàrrega i configuració d'aquestes extensions. Abans de realitzar el procés de migració és recomanable realitzar un backup del nostre lloc web, també és recomanable tindre l'última versió de Joomla 1.5.
Podem descarregar jUpgrade des de la pàgina d'extensions de joomla
http://extensions.joomla.org/extensions/
http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658
O des de inforoigpv Component jUpgrde 2.5.2
Requeriments
* PHP 5.x
* Curl mòdul de PHP habilitat
* Joomla 1.5
* Habilitar System - Mootools Upgrade (plugin d'actualització que s'inclou en Joomla 1.5.19 i superiors).
* Un navegador amb suport Javascript/Mootools
Per Habilitar el System - Mootools Upgrade del nostre lloc
Des del Tauler de control del nostre joomla 1.5.26, cal anar a Extensions ---> Gestor de connectors i activar System - Mootools Upgrade.
El mòdul Curl
Que permet connectar i comunicar a molts tipus diferents de servidors amb molts tipus diferents de protocols. La meua configuració actual és Apache2 + PHP5 en un entorn Ubuntu 12.04 64 Bits.
Per d'habilitar cURL en la meua versió d'Ubuntu. El primer és donar-se una volta pels arxius de configuració de PHP "php.ini", per això executa en un terminal:
~$ nano /etc/php5/apache2/php.ini
Un cop dins cerca la cadena "curl" en Nano es fa prement CTRL+W, si no la trobes és que cURL no està instal·lat al sistema o al teu servidor, així que toca instal·lar, surt de l'editor amb CTRL+X i anem de nou a la línia d'ordres per instal·lar cURL:
~$ sudo apt-get install php5-curl
Ara és baixaran els paquets necessaris i començarà el procés d'instal·lació. Un cop finalitzat tan sols et quedarà reiniciar el servei Apache2 amb:
~ $sudo /etc/init.d/apache2 restart
Instal·lació i execució de jUpgrade
Un cop satisfets els requeriments de jUpgrade procedim a la instal·lació del component de la manera habitual:
Tauler de control ---> Extensions ---> Instal·la/Desinstal·la ---> Cerquem el fitxer i premem en Penja el fitxer & Instal·la
Per executar el component:
Tauler de control ---> Components ---> jUpgrade
Un cop s'ha realitzat la migració, podem accedir al lloc web des de la següent ruta:
http://domini/jupgrade i l'administrador a través de http://domini/jupgrade/administrator.
Les credencials d'accés són les mateixes que per al vell lloc web Joomla 1.5. Caldrà realitzar instal·lacions addicionals de paquets de llengua, plantilles, mòduls, ..., aquest procés es realitza de manera manual.
Movent arxius
Un cop s'ha comprovat que tot treballa correctament i s'han instal·lat els idiomes, plantilles, extensions, ... per al Joomla 2.5, llavors estem preparats per moure els arxius fora del directori "jupgrade".
Com a mesura de seguretat en lloc d'eliminar els arxius de l'antiga instal·lació de Joomla (Joomla 1.5.26), desarem tots els arxius menys la carpeta jupgrade a un directori que crearem; clar que fora de la carpeta jupgrade.
Un cop fet això hem de moure els arxius de jupgrade a l'arrel del nostre lloc (al nostre cas al directori inforoigpv), amb el que ja podem eliminar la carpeta jupgrade i podrem veure el nostre lloc web actualitzat a Joomla 2.5.
Depuració de la Base de dades
Ara toca depurar la base de dades, dit d'una altra manera, hem d'eliminar totes les taules de l'antiga instal·lació de joomla (jomla 1.5) i les creades per jUpgrade.
Si accedim a la base de dades, veurem que conté taules de joomla 1.5, i de joomla 2.5 així com les que ens ha creat el jUpgrade. Cal tindre en compte que les taules amb prefix "j25_" pertanyen a joomla 2.5, amb prefix "jos_" pertanyen a joomla 1.5 i les que posseeixen el prefix "jupgrade_" són les creades pel complement jUpgrade per administrar la migració. Bé un cop dit això només ens queda eliminar les taules amb prefix jos_ i jupgrade_.
Això és tot el que han de fer per realitzar una migració ràpida del seu lloc a Joomla 2.5, clar sempre que estiga publicat sota Joomla 1.5.
Salutacions
el roig