Actualizando y asegurando Joomla!

Muchos de nuestros clientes eligen el popular (y gratuito) CMS Joomla! para sus proyectos. Si bien en los últimos años ha perdido terreno frente a otros competidores tales como WordPress, es una opción vigente por su capacidad para añadir fácilmente características extra al sitio. Esto se realiza a través de extensiones tales como componentes y plugins (alrededor de 8600 extensiones oficiales), que proveen diversas funcionalidades tales como encuestas, sistema de suscripción y envío de newsletters, carrito de compras, foros, galerías, etc. En este enlace podés encontrar un listado de las extensiones más populares. Pero bueno, no estamos acá para hablar de plugins. De hecho, el abuso de este tipo de extensiones genera una notoria pérdida de performance del sitio de acuerdo a que cada componente que agregamos al sitio tiene su propia lógica, consultas a la base de datos, etc.

Este artículo pretende ser una guía para actualizar Joomla! a su versión más reciente e implementar algunas medidas de seguridad dado que, de acuerdo a nuestra estadística no oficial (fuente:soporte@elserver.com), Joomla! es también uno de los CMS más vulnerados.

Al momento de escribir este post, la última versión estable de Joomla! es la 2.5. Si bien se ha avanzado en la rama 3.0, se recomienda su instalación solo para sitios nuevos dado que no es compatible con muchas extensiones y plugins existentes.

Joomla! 1.5.x ha dejado de ser soportada en Abril del 2012. Esto significa que la comunidad que trabaja en el desarrollo y mantenimiento de este paquete no se encuentra activamente corrigiendo bugs y agujeros de seguridad para esta rama. Actualizar a una versión más reciente, es fundamental para mantener la seguridad en el sitio.

Migrando a Joomla! 2.5 desde 1.5.x (dificultad: intermedia)

Como siempre, antes de realizar cualquier upgrade de versión realizamos manualmente un backup del directorio FTP y base de datos. Si bien ELSERVER.COM mantiene 10 copias de tu sitio siempre, lo recomendable es tener una copia del momento exacto anterior a realizar un cambio tan drástico. Podés usar el componente Akeeba Backup a tal fin.

El paso dos es asegurarnos de haber actualizado a la última versión disponible de la rama 1.5 (1.5.26). Para actualizar a Joomla! 1.5.26, por favor siga las instrucciones de este enlace https://joomlacode.org/gf/project/spanish/frs/?action=FrsReleaseView&release_id=16897

Paso 3: Preparar la migración. Vamos a usar un componente que se encarga de la mayoría de las tareas. Este componente es jUpgrade. Procedemos a instalar el componente y luego a reflexionar acerca de las siguientes preguntas:

  • ¿Está actualizada mi versión de Joomla! 1.5? (asumiendo que seguiste los pasos, sí)
  • ¿Modificaste algún archivo o tabla mysql del core de Joomla!? (en caso afirmativo, estos cambios se pierden post migración)
  • ¿Son las extensiones de tu sitio compatibles con Joomla! 2.5? (podés usar el buscador avanzado del directorio oficial de extensiones Joomla! para comprobarlo)
  • ¿Existe una versión Joomla! 2.5 de tu template actual?

Una vez resueltas todas estas dudas e instalado el componente, estamos listos para la operatoria. Recordamos que es fundamental contar con un backup de acuerdo a lo mencionado anteriormente (nunca se sabe si algo puede salir mal). Vamos al paso a paso (imágenes al final del artículo):

  1. Descargar e instalar la extensión jUpgrade.
  2. Chequear que la extensión «Mootools Upgrade» esté activa. Para esto ingresar a Extensions > Plugin Manager.
  3. Configurar el componente a través de la opción «Parameters» del mismo. Ver captura de pantalla para el seteo de opciones recomendadas.
  4. Una vez configurados los parámetros, click en «Start Upgrade».

Finalizada la migración, el componente nos mostrará sendos accesos al front y back-end de la nueva instalación. Ingresamos a ambos para chequear que todo haya quedado en orden, una vez hecho esto tenemos que mover los nuevos archivos para dar por finalizada la migración.

Teniendo en cuenta (una vez más por las dudas) que disponés de un backup de directorio y base de datos:

  1. Eliminamos del directorio de instalación original todos los directorios y carpetas, a excepción de la carpeta ‘jUpgrade’ en donde se encuentra el directorio de la nueva instalación.
  2. Usando un cliente FTP, movemos todos los archivos de la carpeta ‘jUpgrade’ directamente en el directorio principal. Por ejemplo:
    Origen ‘/nombrecuenta/htdocs/jUpgrade/’
    Destino ‘/nombrecuenta/htdocs/jUpgrade/’
  3. Solo nos resta actualizar la ruta en el configuration.php de la nueva instalación para comenzar a usar la versión de Joomla! 2.5.

Desde ya, por cualquier inconveniente en este proceso contactanos por cualquiera de los canales habituales: chat, mail o a alguno de los teléfonos de tu ciudad.

Hemos dado un gran paso para asegurar y optimizar nuestra instalación Joomla!. En el próximo post vamos a revisar algunas medidas de seguridad para evitar hackeos e infecciones.

Hasta la próxima!

JUpgrade_Page_3_-_Parameters_screen

JUpgrade_Page_1_-_jUpgrade_logo

JUpgrade_Page_4_-_Step_9_panelMuchos de nuestros clientes eligen el popular (y gratuito) CMS Joomla! para sus proyectos. Si bien en los últimos años ha perdido terreno frente a otros competidores tales como WordPress, es una opción vigente por su capacidad para añadir fácilmente características extra al sitio. Esto se realiza a través de extensiones tales como componentes y plugins (alrededor de 8600 extensiones oficiales), que proveen diversas funcionalidades tales como encuestas, sistema de suscripción y envío de newsletters, carrito de compras, foros, galerías, etc. En este enlace podés encontrar un listado de las extensiones más populares. Pero bueno, no estamos acá para hablar de plugins. De hecho, el abuso de este tipo de extensiones genera una notoria pérdida de performance del sitio de acuerdo a que cada componente que agregamos al sitio tiene su propia lógica, consultas a la base de datos, etc.

Este artículo pretende ser una guía para actualizar Joomla! a su versión más reciente e implementar algunas medidas de seguridad dado que, de acuerdo a nuestra estadística no oficial (fuente:soporte@elserver.com), Joomla! es también uno de los CMS más vulnerados.

Al momento de escribir este post, la última versión estable de Joomla! es la 2.5. Si bien se ha avanzado en la rama 3.0, se recomienda su instalación solo para sitios nuevos dado que no es compatible con muchas extensiones y plugins existentes.

Joomla! 1.5.x ha dejado de ser soportada en Abril del 2012. Esto significa que la comunidad que trabaja en el desarrollo y mantenimiento de este paquete no se encuentra activamente corrigiendo bugs y agujeros de seguridad para esta rama. Actualizar a una versión más reciente, es fundamental para mantener la seguridad en el sitio.

Migrando a Joomla! 2.5 desde 1.5.x (dificultad: intermedia)

Como siempre, antes de realizar cualquier upgrade de versión realizamos manualmente un backup del directorio FTP y base de datos. Si bien ELSERVER.COM mantiene 10 copias de tu sitio siempre, lo recomendable es tener una copia del momento exacto anterior a realizar un cambio tan drástico. Podés usar el componente Akeeba Backup a tal fin.

El paso dos es asegurarnos de haber actualizado a la última versión disponible de la rama 1.5 (1.5.26). Para actualizar a Joomla! 1.5.26, por favor siga las instrucciones de este enlace https://joomlacode.org/gf/project/spanish/frs/?action=FrsReleaseView&release_id=16897

Paso 3: Preparar la migración. Vamos a usar un componente que se encarga de la mayoría de las tareas. Este componente es jUpgrade. Procedemos a instalar el componente y luego a reflexionar acerca de las siguientes preguntas:

  • ¿Está actualizada mi versión de Joomla! 1.5? (asumiendo que seguiste los pasos, sí)
  • ¿Modificaste algún archivo o tabla mysql del core de Joomla!? (en caso afirmativo, estos cambios se pierden post migración)
  • ¿Son las extensiones de tu sitio compatibles con Joomla! 2.5? (podés usar el buscador avanzado del directorio oficial de extensiones Joomla! para comprobarlo)
  • ¿Existe una versión Joomla! 2.5 de tu template actual?

Una vez resueltas todas estas dudas e instalado el componente, estamos listos para la operatoria. Recordamos que es fundamental contar con un backup de acuerdo a lo mencionado anteriormente (nunca se sabe si algo puede salir mal). Vamos al paso a paso (imágenes al final del artículo):

  1. Descargar e instalar la extensión jUpgrade.
  2. Chequear que la extensión «Mootools Upgrade» esté activa. Para esto ingresar a Extensions > Plugin Manager.
  3. Configurar el componente a través de la opción «Parameters» del mismo. Ver captura de pantalla para el seteo de opciones recomendadas.
  4. Una vez configurados los parámetros, click en «Start Upgrade».

Finalizada la migración, el componente nos mostrará sendos accesos al front y back-end de la nueva instalación. Ingresamos a ambos para chequear que todo haya quedado en orden, una vez hecho esto tenemos que mover los nuevos archivos para dar por finalizada la migración.

Teniendo en cuenta (una vez más por las dudas) que disponés de un backup de directorio y base de datos:

  1. Eliminamos del directorio de instalación original todos los directorios y carpetas, a excepción de la carpeta ‘jUpgrade’ en donde se encuentra el directorio de la nueva instalación.
  2. Usando un cliente FTP, movemos todos los archivos de la carpeta ‘jUpgrade’ directamente en el directorio principal. Por ejemplo:
    Origen ‘/nombrecuenta/htdocs/jUpgrade/’
    Destino ‘/nombrecuenta/htdocs/jUpgrade/’
  3. Solo nos resta actualizar la ruta en el configuration.php de la nueva instalación para comenzar a usar la versión de Joomla! 2.5.

Desde ya, por cualquier inconveniente en este proceso contactanos por cualquiera de los canales habituales: chatmail o a alguno de los teléfonos de tu ciudad.

Hemos dado un gran paso para asegurar y optimizar nuestra instalación Joomla!. En el próximo post vamos a revisar algunas medidas de seguridad para evitar hackeos e infecciones.

Hasta la próxima!

JUpgrade_Page_3_-_Parameters_screen

JUpgrade_Page_1_-_jUpgrade_logo

JUpgrade_Page_4_-_Step_9_panelMuchos de nuestros clientes eligen el popular (y gratuito) CMS Joomla! para sus proyectos. Si bien en los últimos años ha perdido terreno frente a otros competidores tales como WordPress, es una opción vigente por su capacidad para añadir fácilmente características extra al sitio. Esto se realiza a través de extensiones tales como componentes y plugins (alrededor de 8600 extensiones oficiales), que proveen diversas funcionalidades tales como encuestas, sistema de suscripción y envío de newsletters, carrito de compras, foros, galerías, etc. En este enlace podés encontrar un listado de las extensiones más populares. Pero bueno, no estamos acá para hablar de plugins. De hecho, el abuso de este tipo de extensiones genera una notoria pérdida de performance del sitio de acuerdo a que cada componente que agregamos al sitio tiene su propia lógica, consultas a la base de datos, etc.

Este artículo pretende ser una guía para actualizar Joomla! a su versión más reciente e implementar algunas medidas de seguridad dado que, de acuerdo a nuestra estadística no oficial (fuente:soporte@elserver.com), Joomla! es también uno de los CMS más vulnerados.

Al momento de escribir este post, la última versión estable de Joomla! es la 2.5. Si bien se ha avanzado en la rama 3.0, se recomienda su instalación solo para sitios nuevos dado que no es compatible con muchas extensiones y plugins existentes.

Joomla! 1.5.x ha dejado de ser soportada en Abril del 2012. Esto significa que la comunidad que trabaja en el desarrollo y mantenimiento de este paquete no se encuentra activamente corrigiendo bugs y agujeros de seguridad para esta rama. Actualizar a una versión más reciente, es fundamental para mantener la seguridad en el sitio.

Migrando a Joomla! 2.5 desde 1.5.x (dificultad: intermedia)

Como siempre, antes de realizar cualquier upgrade de versión realizamos manualmente un backup del directorio FTP y base de datos. Si bien ELSERVER.COM mantiene 10 copias de tu sitio siempre, lo recomendable es tener una copia del momento exacto anterior a realizar un cambio tan drástico. Podés usar el componente Akeeba Backup a tal fin.

El paso dos es asegurarnos de haber actualizado a la última versión disponible de la rama 1.5 (1.5.26). Para actualizar a Joomla! 1.5.26, por favor siga las instrucciones de este enlace https://joomlacode.org/gf/project/spanish/frs/?action=FrsReleaseView&release_id=16897

Paso 3: Preparar la migración. Vamos a usar un componente que se encarga de la mayoría de las tareas. Este componente es jUpgrade. Procedemos a instalar el componente y luego a reflexionar acerca de las siguientes preguntas:

  • ¿Está actualizada mi versión de Joomla! 1.5? (asumiendo que seguiste los pasos, sí)
  • ¿Modificaste algún archivo o tabla mysql del core de Joomla!? (en caso afirmativo, estos cambios se pierden post migración)
  • ¿Son las extensiones de tu sitio compatibles con Joomla! 2.5? (podés usar el buscador avanzado del directorio oficial de extensiones Joomla! para comprobarlo)
  • ¿Existe una versión Joomla! 2.5 de tu template actual?

Una vez resueltas todas estas dudas e instalado el componente, estamos listos para la operatoria. Recordamos que es fundamental contar con un backup de acuerdo a lo mencionado anteriormente (nunca se sabe si algo puede salir mal). Vamos al paso a paso (imágenes al final del artículo):

  1. Descargar e instalar la extensión jUpgrade.
  2. Chequear que la extensión «Mootools Upgrade» esté activa. Para esto ingresar a Extensions > Plugin Manager.
  3. Configurar el componente a través de la opción «Parameters» del mismo. Ver captura de pantalla para el seteo de opciones recomendadas.
  4. Una vez configurados los parámetros, click en «Start Upgrade».

Finalizada la migración, el componente nos mostrará sendos accesos al front y back-end de la nueva instalación. Ingresamos a ambos para chequear que todo haya quedado en orden, una vez hecho esto tenemos que mover los nuevos archivos para dar por finalizada la migración.

Teniendo en cuenta (una vez más por las dudas) que disponés de un backup de directorio y base de datos:

  1. Eliminamos del directorio de instalación original todos los directorios y carpetas, a excepción de la carpeta ‘jUpgrade’ en donde se encuentra el directorio de la nueva instalación.
  2. Usando un cliente FTP, movemos todos los archivos de la carpeta ‘jUpgrade’ directamente en el directorio principal. Por ejemplo:
    Origen ‘/nombrecuenta/htdocs/jUpgrade/’
    Destino ‘/nombrecuenta/htdocs/jUpgrade/’
  3. Solo nos resta actualizar la ruta en el configuration.php de la nueva instalación para comenzar a usar la versión de Joomla! 2.5.

Desde ya, por cualquier inconveniente en este proceso contactanos por cualquiera de los canales habituales: chatmail o a alguno de los teléfonos de tu ciudad.

Hemos dado un gran paso para asegurar y optimizar nuestra instalación Joomla!. En el próximo post vamos a revisar algunas medidas de seguridad para evitar hackeos e infecciones.

Hasta la próxima!

JUpgrade_Page_3_-_Parameters_screen

JUpgrade_Page_1_-_jUpgrade_logo

JUpgrade_Page_4_-_Step_9_panelMuchos de nuestros clientes eligen el popular (y gratuito) CMS Joomla! para sus proyectos. Si bien en los últimos años ha perdido terreno frente a otros competidores tales como WordPress, es una opción vigente por su capacidad para añadir fácilmente características extra al sitio. Esto se realiza a través de extensiones tales como componentes y plugins (alrededor de 8600 extensiones oficiales), que proveen diversas funcionalidades tales como encuestas, sistema de suscripción y envío de newsletters, carrito de compras, foros, galerías, etc. En este enlace podés encontrar un listado de las extensiones más populares. Pero bueno, no estamos acá para hablar de plugins. De hecho, el abuso de este tipo de extensiones genera una notoria pérdida de performance del sitio de acuerdo a que cada componente que agregamos al sitio tiene su propia lógica, consultas a la base de datos, etc.

Este artículo pretende ser una guía para actualizar Joomla! a su versión más reciente e implementar algunas medidas de seguridad dado que, de acuerdo a nuestra estadística no oficial (fuente:soporte@elserver.com), Joomla! es también uno de los CMS más vulnerados.

Al momento de escribir este post, la última versión estable de Joomla! es la 2.5. Si bien se ha avanzado en la rama 3.0, se recomienda su instalación solo para sitios nuevos dado que no es compatible con muchas extensiones y plugins existentes.

Joomla! 1.5.x ha dejado de ser soportada en Abril del 2012. Esto significa que la comunidad que trabaja en el desarrollo y mantenimiento de este paquete no se encuentra activamente corrigiendo bugs y agujeros de seguridad para esta rama. Actualizar a una versión más reciente, es fundamental para mantener la seguridad en el sitio.

Migrando a Joomla! 2.5 desde 1.5.x (dificultad: intermedia)

Como siempre, antes de realizar cualquier upgrade de versión realizamos manualmente un backup del directorio FTP y base de datos. Si bien ELSERVER.COM mantiene 10 copias de tu sitio siempre, lo recomendable es tener una copia del momento exacto anterior a realizar un cambio tan drástico. Podés usar el componente Akeeba Backup a tal fin.

El paso dos es asegurarnos de haber actualizado a la última versión disponible de la rama 1.5 (1.5.26). Para actualizar a Joomla! 1.5.26, por favor siga las instrucciones de este enlace https://joomlacode.org/gf/project/spanish/frs/?action=FrsReleaseView&release_id=16897

Paso 3: Preparar la migración. Vamos a usar un componente que se encarga de la mayoría de las tareas. Este componente es jUpgrade. Procedemos a instalar el componente y luego a reflexionar acerca de las siguientes preguntas:

  • ¿Está actualizada mi versión de Joomla! 1.5? (asumiendo que seguiste los pasos, sí)
  • ¿Modificaste algún archivo o tabla mysql del core de Joomla!? (en caso afirmativo, estos cambios se pierden post migración)
  • ¿Son las extensiones de tu sitio compatibles con Joomla! 2.5? (podés usar el buscador avanzado del directorio oficial de extensiones Joomla! para comprobarlo)
  • ¿Existe una versión Joomla! 2.5 de tu template actual?

Una vez resueltas todas estas dudas e instalado el componente, estamos listos para la operatoria. Recordamos que es fundamental contar con un backup de acuerdo a lo mencionado anteriormente (nunca se sabe si algo puede salir mal). Vamos al paso a paso (imágenes al final del artículo):

  1. Descargar e instalar la extensión jUpgrade.
  2. Chequear que la extensión «Mootools Upgrade» esté activa. Para esto ingresar a Extensions > Plugin Manager.
  3. Configurar el componente a través de la opción «Parameters» del mismo. Ver captura de pantalla para el seteo de opciones recomendadas.
  4. Una vez configurados los parámetros, click en «Start Upgrade».

Finalizada la migración, el componente nos mostrará sendos accesos al front y back-end de la nueva instalación. Ingresamos a ambos para chequear que todo haya quedado en orden, una vez hecho esto tenemos que mover los nuevos archivos para dar por finalizada la migración.

Teniendo en cuenta (una vez más por las dudas) que disponés de un backup de directorio y base de datos:

  1. Eliminamos del directorio de instalación original todos los directorios y carpetas, a excepción de la carpeta ‘jUpgrade’ en donde se encuentra el directorio de la nueva instalación.
  2. Usando un cliente FTP, movemos todos los archivos de la carpeta ‘jUpgrade’ directamente en el directorio principal. Por ejemplo:
    Origen ‘/nombrecuenta/htdocs/jUpgrade/’
    Destino ‘/nombrecuenta/htdocs/jUpgrade/’
  3. Solo nos resta actualizar la ruta en el configuration.php de la nueva instalación para comenzar a usar la versión de Joomla! 2.5.

Desde ya, por cualquier inconveniente en este proceso contactanos por cualquiera de los canales habituales: chatmail o a alguno de los teléfonos de tu ciudad.

Hemos dado un gran paso para asegurar y optimizar nuestra instalación Joomla!. En el próximo post vamos a revisar algunas medidas de seguridad para evitar hackeos e infecciones.

Hasta la próxima!

JUpgrade_Page_3_-_Parameters_screen

JUpgrade_Page_1_-_jUpgrade_logo

JUpgrade_Page_4_-_Step_9_panel

2 opiniones en “Actualizando y asegurando Joomla!”

  1. estimado esta solucion no me permite trabar con los templates actuales, que tipo de actualizacion debo hacer el template para que este funcione?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *