Error Joomla: No tiene privilegios de acceso a esta sección de la administración. SOLUCIONADO

Modificado por última vez en Domingo, 11 Agosto 2013 00:59
(0 votos)

acceso negado (login) en la administración de Joomla

Joomla Error: "You do not have access to the administrator section of this site". SOLVED

Intentado corregir los errores (que explico al final de esta entrada) en la edición de los artículos tras una migración de Joomla, he montado un site "espejo" en otro servidor del que ahora mismo está en producción.

Básicamente lo que he hecho ha sido una nueva instalación en el "espejo" y una importación de los contenidos desde la base de datos (artículos, categorías y menús) del sitio en producción. El resto de componentes, plugins y módulos los he instalado también manualmente con las últimas versiones. La meta es subir posteriormente, cuando el espejo tenga para el usuario el mismo aspecto visual que el sitio en producción, carpetas, archivos y base de datos al servidor en que funciona este último.

Al hacer la nueva instalación de Joomla! se creó un usuario "Super administrador" con un ID diferente al del sitio en producción, por lo que en la tabla _users modifiqué el ID con el correspondiente al de la página en funcionamiento (sino no saldrían los artículos en el site espejo). Como digo arriba, estuve modificando e instalando con normalidad algunos componentes, módulos y plugins, y cerré sesión.

Al intentar acceder de nuevo desde la página de acceso (login) a la administración me daba el error del titular:

Error: No tiene privilegios de acceso a esta sección de la administración

acceso negado (login) en la administración de Joomla

Después de muchas búsquedas en Google en las que señalan diversas soluciones de mirar las tablas _core_acl_aro, _core_acl_groups_aro_map y otras parecidas y más retorcidas (limpiar cache, cookies del navegador, archivos temporales), no encontré ninguna solución válida. Luego de "consultar con la almohada" y ya más despejado, eché un vistazo a las posibles diferencias de ambas bases de datos que afectasen a los usuarios. Dejo unas pantallas:

tablas de usuarios del site en producción

Tablas de usuarios del site en producción

tablas de usuarios del site espejo

Tablas de usuarios del site espejo (nueva instalación)

Si nos fijamos, las tablas _usergroups , _users , _user_notes y _user_profiles tienen el mismo número de filas, pero no así la tabla _user_usergroup_map , que en la base de datos espejo tiene una y en la de producción tiene 3 (cada un correspondiente a un usuario). Se me olvidó decir que también sustituí la tabla _users del nuevo site con la del antiguo, por eso tienen ambas el mismo número de líneas.

En este caso, hay dos soluciones al error "No tiene privilegios de acceso a esta sección de la administración":

1) Exportar la tabla _user_usergroup_map completa del sitio en producción e importarla a la base de datos del sitio espejo (no olvidar sustituir el prefijo por el que corresponda).

2) Si no se quieren mantener todos los usuarios lo que haremos será editar la tabla _user_usergroup_map y poner el ID de usuario que se corresponda con el que tenemos en la tabla _users . Vemos en tres pantallas la explicación:

tabla _user_usergroup_map del site en producción

tabla _user_usergroup_map del site espejo (nuevo)

tabla _user_usergroup_map del site espejo (nuevo) corregida

En la última hemos sustituido el ID nuevo (426) por el ID del sitio en producción (938).

Si de nuevo intentamos iniciar sesión sin cambiar en nada los datos de usuario (contraseña y nombre) veremos que ya podremos seguir trabajando con normalidad en nuestra administración de Joomla!


Comentarios (6)

This comment was minimized by the moderator on the site

Muchas gracias

This comment was minimized by the moderator on the site

Gracias Totales ME FUE DE GRAN AYUDA

This comment was minimized by the moderator on the site

Muchas gracias es exactamente lo que me paso a mi y gracias a vos lo resolví.!!!!!!

This comment was minimized by the moderator on the site

??dolo! Me resolviste un problema que me estaba quemando la cabeza.

This comment was minimized by the moderator on the site

MIL GRACIAS!!!!! Se me fundieron los cables dando vueltas y vueltas hasta que di con este post.
Por suerte hay gente que suben cosas as?, como vos, o varios estariamos fritos... jajaja.
Saludos!!

This comment was minimized by the moderator on the site

GRACIAS Maestro!!! formidable tu articulo, perfectamente claro, y me soluciono la vida

No hay comentarios escritos aquí

Deja tus comentarios

  1. Publicar comentario como invitado. Regístrate o ingresaa tu cuenta
Archivos adjuntos (0 / 3)
Compartir su ubicación
close

Recibe gratis nuestros nuevos artículos!

Serás el primero en conocer las novedades y noticias que pasan en Internet, nuestros tutoriales, trucos y más.

Escribe tu email:

Se abrirá una nueva ventana deFeedBurner a la izquierda de la página y habrás de validar un Captcha.

Lee nuestras Política de privacidad & Política de cookies
Puedes darte de baja de la lista de correo electrónico en cualquier momento