Por Sergio Iglesias on Domingo, 01 Septiembre 2013
Categoría: Septiembre

Pasos y extensiones utilizadas para la migración en Joomla!

Tras las recientes noticias sobre una vulnerabilidad grave en la versión 1.5 de Joomla!, solucionada a través de un parche creado por Eling Waring, ha llegado ya el momento de dar el paso y migrar tu portal a las versiones más recientes del CMS, la 2.5.x o la 3.x .

En este artículo vamos a dar algunos pasos para la migración de un portal Joomla! de la versión 1.5 a estas nuevas versiones (2.5.x y/o 3.x) y ver algunas extensiones que se utilizan para realizar el proceso.

Lo primero de todo es realizar una copia de seguridad de todo el portal (tanto de ficheros como de base de datos). Para esto la mejor extensión que podemos utilizar es Akeeba Backup. Tras instalar, configurar y ejecutar esta extensión, obtendremos fichero JPA con el que podremos realizar una replica completa en nuestro entorno de desarrollo.

Una vez tenemos el fichero JPA, haremos la extracción con la extensión Akeeba Kickstart.

Seguiremos todos los pasos y, una vez tenemos creado nuestro entorno de desarrollo, instalaremos la extensión jUpgrade, configuraremos sus parámetros y nos dispondremos a migrar todo el contenido y extensiones nativas de Joomla! a la versión 2.5 (la versión que instala jUpgrade es la 2.5.6).

Por defecto, en nuestro entorno de desarrollo, se creará una carpeta llamada jupgrade (a no ser que hayamos modificado esto en sus parámetros de configuración) en donde tendremos la nueva versión de Joomla! con el contenido migrado (que podremos actualizar a la última versión estable de forma rápida y sencilla, mediante la nueva funcionalidad de actualización en 1 clic):

Un posible problema que se puede plantear es que las tablas de content (donde se almacenan los artículos) hayan sido modificadas, o que el número de artículos sea elevado, o cualquier otro problema que nos muestre en el proceso de migración a través de la extensión jUpgrade el error de "Migrating Undefined".

Para solucionar este problema podemos plantear lo siguiente:

1/ Revisión

2/ Alternativa

Migración de contenidos con extensión J2XML

Un posible problema que se puede plantear es que nos de error en la importación por exceder el tiempo límite (esto depende del número de artículos que posea el XML y del servidor que estemos utilizando).
Para solucionar este problema podemos plantear lo siguiente:

1/ Número de artículos

2/ Tiempo límite

Con estos pasos tendremos migrado nuestro portal a las nuevas versiones de Joomla!, ganando con ello estabilidad, seguridad y mayor funcionalidad.

NOTA: las extensiones a medida o de terceros que tengamos instaladas, tendremos que ver la forma de migrarlas. Lo mejor es ir a la página web oficial de cada una de las extensiones y ver las alternativas que dan para este proceso.

AVISO: algunas extensiones de terceros conocidas tienen un plugin para jUpgrade que realiza también esa migración de la extensión. Ver en cada caso como proceder con ello.

Extensiones utilizadas

Dejar comentarios