Clicky

Los nombres de usuario duplicados causan problemas para la actualización de Joomla 3.9.16

Deberás borrar manualmente el usuario duplicado que no esté activo

Según un aviso de hoy de Joomla.org, un pequeño número de sitios (generalmente sitios más antiguos) han tenido problemas al actualizar a Joomal 3.9.16 que muestra un error de SQL. Si esto sucede, no entres en pánico: la actualización se ha completado en gran medida en tu sitio y debes realizar un pequeño ajuste como se detalla a continuación.

Errores reportados

Los usuarios ven un problema de SQL al actualizar desde versiones anteriores de Joomla a la versión 3.9.16

error de actualización en Joomla 3.9.16

Cual es la causa

Tienes en tu sitio más de 1 usuario con el mismo nombre de usuario. Este es un problema de seguridad ya que no hay garantía de que el mismo usuario posea ambas cuentas (y pueden tener contraseñas diferentes).

Como arreglarlo

Debes purgar a los usuarios hasta que solo tengas 1 usuario con el mismo nombre de usuario y luego ejecutar la herramienta de reparación de esquema de base de datos para finalizar la actualización.

error en la base de datos de Joomla

corregir base de datos en Joomla

Joomla no puede determinar cuál es la cuenta de usuario correcta que debes mantener y, como resultado, no puede realizar este paso ti y debes corregirlo manualmente.

Puedes ejecutar en tu base de datos la siguiente consulta SQL para ver qué nombres de usuario están duplicados:

SELECT username FROM #__users GROUP BY username HAVING COUNT(*) > 1

Con el resultado anterior, desde es Administrador de Joomla! selecciona y borra el usuario duplicado que no utilices. También puedes borrar el usuario duplicado que no esté activo utilizando PhpMyAdmin.

Jesus_Caceres