¿Por qué actualizar mi Joomla a la versión 2.5?

Escrito por | 30 Septiembre 2012 | Publicado en Octubre 2012
¿Por qué actualizar mi sitio? Joomla! 2.5 ofrece muchiiiisimas más características y funciones nuevas i/o mejoradas para los usuarios de Joomla!. ¿Pero es difícil actualizarse desde Joomla 1.5 a la versión 2.5? No, no lo es. En la actualidad es bastante fácil, solo hay que tener en cuenta una cuantas cosas y, como siempre, hacer primero una copia de seguridad de su base de datos y de Joomla, antes de empezar la migración de su sitio a Joomla! 2.5, después debe revisar los siguientes puntos para asegurarse de que el proceso va a ser lo más fluido posible.  
  • ¿Necesito categorías anidadas o ACL?
    • En la versión 1.5 existen las categorías y las secciones, a partir de la versión 1.6, se pasó a utilizar categorías anidadas. Esto no es ningún problema pues la aplicación de migración realiza perfectamente el traspaso de secciones a categorías anidadas en la categoría padre.
  • ¿Todas las extensiones que utilizo son compatibles con Joomla! 2.5?
    • Lo más seguro es que todas las extensiones que utiliza las encuentre para la versión 2.5, por lo que debería buscarlas y bajárselas para tenerlas preparadas cuando necesite instalarlas, que será después de hacer la migración. Si no encuentra la extensión para 2.5 entonces deberá buscar una con funcionalidad similar.
  • ¿Está su plantilla preparada para Joomla! 2.5?
    • Ya que actualiza Joomla! y las extensiones, quizá quiera aprovechar todas sus posibilidades y utilizar una plantilla nueva, tenga presente que las plantillas de la versión 1.5 NO SIRVEN para la 2.5, por lo que debería buscar la que más le sea de su agrado, leerse su tutorial, y bajársela para tenerla a punto... o tal vez quiera continuar con la plantilla que tiene desde hace años, entonces lo que tiene que hacer en bajarse esa plantilla para tenerla preparada para después de la migración. Tenga en cuenta que Joomla! viene ya con unas plantillas por defecto, por lo que no se encontrará con problemas de visión de su sitio.

Si usted ya ha llevado a cabo estos puntos que hemos comentado, ya está preparado para migrar a Joomla! 2.5 

Recuerde que Joomla! 1.5, a partir de finales del 2012, ya no tiene soporte, salvo que se encuentre un fallo de seguridad, por lo que su actual sitio no podrá seguir recibiendo actualizaciones regulares. El problema reside más en que los servidores dejarán de utilizar en breve las versiones 4 de PHP, por lo que un día su sitio podría dejar de funcionar. ¡No espere al último momento! se evitará disgustos y prisas.

Requisitos Técnicos Joomla 2.5.x compat 25, 1.7.x compat 17 y 1.6.x compat 16

Software                         Recomendado                   Mínimo                 Más información

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      2.x +                                              2.x +                              http://www.apache.org

mod_xml, and mod_zlib)

Microsoft IIS                            7                                                      7                                    http://www.iis.net

¡IMPORTANTE!

Antes de migrar, recuerde hacer una copia de seguridad del sitio y de la base de datos.

Aquí tienen las instrucciones (inglés) sobre cómo realizar copias de seguridad de una base de datos con PhpMyAdmin (común en la mayoría de los servidores de Internet).

Por otra parte, hay varias extensiones de copias de seguridad para Joomla! como Akeeba Backup para realizar una copia de seguridad completa de su sitio o SQL Dumper que se puede utilizar tanto para la creación como restauración de bases de datos de Joomla!.

Verifique sus extensiones

Las extensiones de Joomla! 1.5 no funcionarán en Joomla! 1.6, 1.7 o 2.5 de forma predeterminada. Asegúrese de verificar que todas sus extensiones de terceros para Joomla!, plugins, plantillas, componentes y módulos que utiliza, están disponibles para las versiones posteriores a Joomla! 1.5 para evitar cualquier pérdida de funcionalidad en su nuevo sitio. Para más información acceda a extensions.joomla.org y busque los complementos que está utilizando, en la página de información de estos verá una imagen Compatible con Joomla 1.5 Compatible con Joomla 2.5 que indica en qué versiones se encuentra la extensión.

Verifique su plantilla

Joomla! 2.5 tiene una nueva estructura de plantilla; las plantillas existentes para Joomla! 1.5 no funcionarán en Joomla! 2.5. Por favor, consulte con su proveedor de plantillas para obtener versiones actualizadas para la versión de Joomla! 2.5.

Ahora ya puede migrar su Joomla, lo agradecerá.

Instalar jUpgrade

Primero de todo, compruebe que tiene instalada la última versión de Joomla! 1.5 que es la 1.5.26, si no la tiene, ¡ACTUALÍCESE YA!

Descárguese a su ordenador la última versión del jUpgrade (es necesario estar registrado), en este momento es la 2.5.2 y también descargue la versión 1.2.3 (Esta es una descarga directa) de este, más adelante comentamos el motivo. Instale la última versión en su Joomla!. Esta actualización pasará su sitio de la versión 1.5.26 a la versión 2.5.6, la última que ha salido hasta el momento.

Instálela como hace con las demás extensiones, menú Extensiones -> Gestor de extensiones -> Subir archivo de paquete... y buscar en su ordenador el archivo com_jupgrade-x.x.x.zip... selecciónelo y haga clic en “instalación”, al cabo de unos segundos ya tendrá instalada en su Joomla! el jUpgrade.

Ahora tiene que ir al menú Componentes, clicar en jUpgrade y le aparecerá una pantalla similar a esta:

Inicio de migración

Es posible que aparezca algún mensaje de que hay un plugin o módulo que está desactivado y le pidan activar para poder realizar la migración- A de acceder al menú Extensiones -> Gestor de plugin o de módulos y activarel que le pidan, para continuar con la migración. Ver vídeo explicativo de los procesos.

Clique en INICIAR MIGRACION y le irán apareciendo en la pantalla de una manera bastante transparente, todas las operaciones que va realizando, como puede ver en las siguientes imágenes.

2JUpgrade Progress

Jupgrade instalado correctamente

Si ha llegado a este punto ¡YA TIENE SU JOOMLA! MIGRADO! ha pasado de la versión 1.5 a la 2.5. Pero... ¿eso es todo? ¡No!, ahora tiene que comprobar que todo funciona corectamente, esto lo hará añadiendo a su dirección normal de entrada en su web www.suweb.com, jupgrade de esta manera www.suweb.com/jupgrade/ añadiendo administrator para acceder a la administración de Joomla!.

¡IMPORTANTE! no salga de la página hasta que la migración se haya realizado con éxito. ¿Que no ha logrado llegar al final de la migración? pues vaya al final del artículo, donde se dan soluciones a los posibles problemas que hayan podido tener.

Verificando la instalación

Accederá a los archivos migrados, compruebe que todo se ha realizado como estaba previsto, mire una a una las áreas que comentamos a continuación.

  • Anuncios
  • Categorías. Las secciones han de haber pasado a categorías anidadas
  • Contactos
  • Contenido
  • Menús. Si no ve los menús que tenía, pruebe a crear uno con el mismo nombre, pues puede pasar que no se vea, pero que en realidad el menú está presente en la base de datos. Cuando lo haya creado tendría que salir los submenús dependientes de este. Haga lo mismo con el resto de los menús que le falten.
  • Módulos
  • Noticias externas
  • Usuarios
  • Enlaces web
  • Plantillas. Las plantillas habrán desaparecido, reinstale de nuevo la plantilla, o una nueva, este es un momento propicio para cambiar la cara de su sitio.
  • Y todo en lo que tenga información...

Instalando las extensiones

Ahora es el momento de instalar los idiomas, módulos, plugins, complementos, extensiones, plantillas... y verificar que todo funciona correctamente. Esto lo debe hacer manualmente, no hay ningún automatismo que lo haga por usted.

Seguramente se tendrán que resituar los módulos en la plantilla que haya instalado, sobre todo si es diferente a la que utilizaba hasta ahora.

¿Todo funciona correctamente, ¡estupendo! vayamos al siguiente paso...

¡Advertencia! es posible que en el interfaz de usuario, cuando quiera ir a un documento, le dé el error 404 Componente no encontrado. No se inquiete, tan solo es porque la dirección a la que se dirige en la carpeta jupgrade no existe, pero cuando traspase las carpetas de la nueva instalación a la dirección correcta, no habrá ningún problema.

Moviendo los archivos

Primero moveremos los archivos de la carpeta raíz / a una carpeta nueva con un nombre que les sea fácil de recordar, como por ejemplo, oldweb_elnombredelsitio, también pueden eliminarlos, pero les aconsejamos guardarlos durante un tiempo prudencial, hasta que estén seguros de que el sitio funciona perfectamente (suponemos que tienen el backup del sitio Joomla 1.5 en otra carpeta del servidor o en nuestro PC).

Seguidamente moveremos los archivos desde la carpeta jupgrade a la raíz /. Esto lo podemos hacer, bien desde el Administrador de Archivos del cpanel de nuestro servidor, o con una aplicación de FTP como Filezilla que lo puede encontrar para cualquier Sistema Operativo.

Una vez hecho esto ya podremos acceder normalmente a nuestro sitio. ¿funciona correctamente? pues es el momento de hacer la copia de seguridad de la nueva instalación.

Depurando los datos

¡Esencial! tener una copia de seguridad de la base de datos. una vez tenemos esta copia, si queremos tener la base de datos limpia, que trabaje con más velocidad de respuesta y la posibilidad de tener menos problemas de errores, abriremos el administrador de las bases de datos en nuestro dominio, comprobaremos que hay dos tipos de prefijos de bases de datos, una será seguramente j25_, o j17_ la otra, si no cambió las iniciales de la base de datos en Joomla 1.5, será jos_, marcaremos las entradas con este prefijo, jos_ para eliminarlas pues son datos que pertenecen a Joomla! 1.5 y que no se utilizan en Joomla! 2.5.

Posibles soluciones a problemas en la migración

  1. No se instala Jupgrade. Cuando clica a Instalar, es como si estuviera realizando la instalación, pero no sucede nada y no se acaba de instalar, aunque la carpeta de jupgrade existe en el dominio. Borre lo que se haya instalado de esta versión del jupgrade e instale el jupgrade 1.2.3.
  2. ¿jUpgrade no puede descargar el paquete de Joomla 2.5? - Cuando la descarga falla, (timeouts, problemas con javascript, etc) usted puede descargar el paquete manualmente desde aquí: descargar Joomla 2.5.X y poner ese archivo en la carpeta "/tmp" del sitio. Luego, desde las preferencias del jUpgrade, usted puede configurar el 'Skip Download' a 'Yes'. Tras ello, ejecute la migración de nuevo.
  3. ¿Está usted recibiendo errores en la barra de progreso usando Internet Explorer - Prueve de usar Firefox.
  4. Si la migración se queda colgada en la última acción “actualización de 3as partes”, vuélvalo a probar, si continúa pasando lo mismo, desinstale el jUpgrade que tiene instalado e instale la versión  jupgrade 1.2.3, pues hay veces que la versión 2.5.2 se queda demasiado tiempo haciendo la migración y acaba por no realizala, en cambio la versión 1.2.3 suele funcionar en estos casos. La versión de Joomla! que tendrá instalada será la 1.6. El resto de pasos son exactamente los mismos. Para pasar de la versión 1.6 a la 2.5. lo puede hacer de dos maneras.
    1. Mediante el actualizador de Joomla en Extensiones -> Gestor de extensiones -> Actualizar, aquí haga clic al botón Buscar actualizaciones, le saldrán todas las actualizaciones que se pueden instalar en su sitio, elija las que quiera actualizar y haga clic en Actualizar. Le saldrá una serie de mensajes, en azul las actualizaciones realizadas sin problemas, en rojo las que han tenido algún problema, en ese espacio que comentarán el problema que ha habido. Puede ir a la pestaña de “Encontrar” y clicar en Encontrar, si ha habido una mala instalación y Joomla! lo puede arreglar, le saldrá el componente/s en una lista, elíjalos y clique en “Instalar”.
    2. Por FTP, subiendo la última versión de Joomla que en la actualidad es la 2.5.6 e instalándola sobre la 1.6. No se olviden de hacer una copia completa, archivos y base de datos, de su sitio.
  5. Reportar bugs: Lugar al que reportar cualquier bug
  6. Soporte:
    1. Foro de soporte (en inglés)
    2. Foro de soporte (en español)

Realizado por Manuel Rubio

Miembro del equipo de Marketing y Difusión de Joomla en español

Visto 10436 veces Etiquetado como Spanish, Administrador
Manuel Rubio

Manuel Rubio

Emprendedor, autodidacta, diseñador, artesano... Encontré el CMS de Joomla buscando soluciones que facilitaran la creación de sitios web allá por el 2008, y desde ese día lo he venido utilizando para realizar proyectos. Cuando descubrí que detrás del proyecto existía una comunidad, me uní a ella para ayudar en lo que pudiera... y en eso estoy :-)