J4.x

Las redirecciones desde el plugin de sistema Redirecciones (si está habilitado) causan errores 500 del servidor interno

From Joomla! Documentation

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語


Joomla 4.0.6 (solo) tiene un retroceso anunciado que afecta solo a sitios que usan el plugin de Sistema - Redirecciones. Este plugin está deshabilitado de forma predeterminada, por lo que solo unos pocos sitios pueden verse afectados. Si tu sitio usa este plugin de redirecciones, quédate en Joomla 4.0.5 y espera a Joomla 4.0.7 (que se lanzará solo si es necesario) o el próximo Joomla 4.1 que está programado su lanzamiento el 15 de febrero de 2022. Si usas este plugin y ya has actualizado a 4.0.6, puedes aplicar una de las sencillas soluciones explicadas a continuación.

Errores reportados

Informe de error #36730: El plugin de sistema Redirecciones tiene un error de retroceso en Joomla 4.0.6 que afecta solo a tus redirecciones que muestran Error interno 500 del servidor en lugar de redireccionar.

Versiones afectadas

Información General

Esto sólo afecta a la/s version/es de Joomla!: 4.0.6

Cuál es la causa

Esto se debe a un error de PHP en el plugin de Redirecciones al actualizar el contador de redirección correspondiente, que no se detecta.

Cómo solucionarlo

Si estás usando el plugin "Sistema - Redirecciones" y ya has actualizado a Joomla 4.0.6, tienes las siguientes opciones para su corrección:

  • Una vez que se publique Joomla 4.1 (o 4.0.7), actualiza.
  • regresa tu sitio a Joomla 4.0.5,
  • o deshabilita temporalmente el plugin "Sistema - Redirecciones"
  • o aplica la corrección de error #36733 editando el archivo plugins/system/redirect/redirect.php y cambiando la parte "$db->" por "$this->db->" en la línea 243 como se muestra en la correción de error #36733.