Saltar al contenido
bnet.es

Cómo migrar de Joomla 3 a Joomla 5 paso a paso (y qué suele fallar)

Por Julio Blanco ·

Joomla 3 dejó de recibir actualizaciones de seguridad en agosto de 2023 y Joomla 5 acaba de publicarse. Si tu web sigue en Joomla 3, es el momento de planificar el cambio. Lo primero que hay que saber: no se puede saltar directamente de Joomla 3 a Joomla 5. El camino oficial es 3.10 → 4.4 → 5.

Requisitos

  • Joomla 4 necesita PHP 7.2.5 o superior (recomendado 8.x).
  • Joomla 5 necesita PHP 8.1 o superior, y MySQL 8 o MariaDB 10.4 como mínimo.
  • Comprueba antes qué versiones ofrece tu hosting.

Paso 1: copia y entorno de pruebas

Nunca se migra sobre la web en producción. Haz una copia completa (archivos y base de datos) y móntala en un subdominio o en local.

Paso 2: actualizar a Joomla 3.10

La última versión de la rama 3 incluye el comprobador previo a la actualización, que analiza el servidor y te dice qué extensiones tienen versión para Joomla 4.

Paso 3: resolver las extensiones

Es la parte que más tiempo lleva. Para cada extensión, una de cuatro:

  1. Tiene versión para Joomla 4 y 5: se actualiza.
  2. Hay una alternativa: se sustituye y se migran sus datos.
  3. Ya no se usa: se desinstala.
  4. Es imprescindible y no tiene versión: se reescribe.

Paso 4: plantilla

Las plantillas de Joomla 3 no funcionan en Joomla 4. Se puede adaptar la existente, crear una nueva o partir de Cassiopeia, la plantilla de serie, con una plantilla hija.

Paso 5: actualizar a Joomla 4 y después a 5

Con todo resuelto, se actualiza desde el propio Actualizador de Joomla. Después, a Joomla 5. Joomla 5 trae activado un plugin de compatibilidad con versiones anteriores que permite que muchas extensiones de Joomla 4 sigan funcionando mientras sus autores las adaptan.

Lo que suele fallar

  • Overrides antiguos en la plantilla que llaman a funciones que ya no existen.
  • Código PHP metido en módulos personalizados o en la plantilla.
  • Editores y formularios de terceros sin versión moderna.
  • Base de datos con tablas o columnas que la actualización no reconoce; el gestor de la base de datos de Joomla ayuda a corregirlas.

Paso 6: URLs y publicación

Comprueba que las direcciones de las páginas son las mismas que antes. Si alguna cambia, crea una redirección 301. Tras publicar, vigila Search Console las semanas siguientes.

¿Y empezar de cero?

En webs muy antiguas o muy cargadas de extensiones a veces compensa instalar Joomla 5 limpio y migrar solo el contenido. Es más trabajo al principio, pero deja una web sin restos de diez años de cambios.

¿Necesitas ayuda con esto? Es parte de mi servicio de Migración Joomla. Cuéntame tu caso.

¿Trabajamos juntos?

Cuéntame tu proyecto o el problema de tu web. Te respondo personalmente y con un presupuesto cerrado.

Pide presupuesto Llamar al 696 024 097