Página 1 de 2
[SOLUCIONADO] Error En Los Permisos De Los Usuarios
Publicado: 20 Sep 2006, 22:37
por lord_david
URL:
http://universegames.iespana.es
He hecho lo que dije en este post
http://www.phpbb-es.com/foro/2-vt6157.html?start=10
Todo me ha ido bien hasta que he ido a cambiar los permisos de un usuario. Cuando le he dado a aceptar me salia este error.
http://universegames.iespana.es/images/error.jpg
Y ahora no puedo hacer moderador ni administrador a nadie.
¿Que es ese error y como puedo quitarlo?
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 20 Sep 2006, 22:56
por mitch
lord_david, que version es tu foro? tienes MOD's instalados en tu foro? o es un phpBB "limpio" ?
prueba a subir ese archivo (admin_ug_auth.php a la carpeta /admin/) limpio, o sea, te bajas de nuevo el phpbb, y buscas y vuelves a subir ese archivo (pero reitero, solo si no tuvieses mods instalados que hayan modificado esos archivos).
Si tenías mods instalados, y alguno de ellos editaba ese archivo, repasa las instalaciones de esos mods...
Ahora si no tenías mods, y ni subiendo el archivo "original" nuevamente se soluciona, veremos aquellas lineas, tal vez la consulta SQL realizada no sea compatible con tu version de mysql.
Re: Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 21 Sep 2006, 00:39
por lord_david
lord_david, que version es tu foro?
phpBB 2.0.21
tienes MOD's instalados en tu foro? o es un phpBB "limpio" ?
En mi anterior servidor si, y muchos, pero lo que he hecho es subir un foro phpBB limpio y despues subir los mensajes y usuarios del otro servidor.
prueba a subir ese archivo (admin_ug_auth.PHP a la carpeta /admin/) limpio, o sea, te bajas de nuevo el phpBB, y buscas y vuelves a subir ese archivo (pero reitero, solo si no tuvieses mods instalados que hayan modificado esos archivos).
Lo acabo de hacer, pero sigue saliendo el error
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 21 Sep 2006, 02:53
por mitch
lord_david, es que si en el anterior tenias MODS instalados, estos mods pudieron modificar la base de datos... y al estar usando esa base de datos, en un foro sin mods.... pues ahí puede estar el problema.
Verifica si alguno de los mods que instalaste antes modifican ese archivo, admin_ug_auth.php o si modifican la tabla de usuarios de la BD.
PD: Creo que la linea es esta:
Código: Seleccionar todo
$sql = "DELETE FROM " . AUTH_ACCESS_TABLE . "
WHERE group_id = $group_id
AND auth_mod = 0";
si alguien nota algun error en la sintaxis, pues que mejor, aunque yo veo la consulta perfecta, no se a que se debe el error.
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 21 Sep 2006, 09:18
por lord_david
El problema es que ya no me acuerdo de que mods instalé
Me acuerdo de uno que me dio muchos problemas con los usuarios. El Color Groups 1.2.1
http://rapidshare.de/files/33886008/col ... 1.zip.html Pero es que instale mas de 50 y ya no me acuerdo de cuales ni de donde
Si eliminara la tabla
phpbb_users y empezaria desde 0, el error podria desaparecer o seguria saliendo?
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 22 Sep 2006, 06:22
por lord_david
Alguiem me puede ayudar?
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 22 Sep 2006, 07:38
por mitch
lord_david, que quieres que te diga, primero, falta de responzabilidad tuya el no saber que instalas.. al menos llevar un orden, anotar que instalas... en mi pc por ejemplo tengo una carpeta para mi foro, y dentro de ella, una carpeta para cada mod, con los archivos editados, y los respaldos de esos archivos, prefiero ocupar espacio, que lamentar a futuro.
Está claro que si en el foro anterior con MODs, esta opcion si te iba, y en este foro nuevo sin mods ya no... ahi tienes la respuesta del porqué, algun MOD que haya tocado archivos o la BD.
Puede ser la consulta SQL que comenté recien pero de sintaxis SQL yo ni idea...
Haber, intenta bajar los archivos del anterior servidor, y usarlos en este nuevo servidor.. con eso, deberías poder dar los permisos nuevamente..
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 22 Sep 2006, 19:19
por lord_david
Lo he hecho pero ahora me sale esto
Couldn't update private forum permissions
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1)' at line 2
INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (2, , 1)
Line : 391
File : admin_ug_auth.php
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 22 Sep 2006, 19:39
por Zuker
Un usuario del foro tuvo el mismo problema me acuerdo y lo soluciono reparando la tabla de usuarios
Re: Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 23 Sep 2006, 05:23
por lord_david
Un usuario del foro tuvo el mismo problema me acuerdo y lo soluciono reparando la tabla de usuarios
Si. Y estoy seguro de que ahi esta el error. Es que si pongo estos datos del antiguo servidor (los de la tabla de usuarios) los usuarios que fueros añadidos a un grupo en el anterior servidor, me salen de color verde en este. Es decir, que me salen de color verde sin ser moderadores. Y estoy seguro de que es por el colos groups 1.2.1 que instalé en el anterior servidor.
Segun la copia de seguridad, me sale esto:
DEMASIADAS LINEAS - LEE LAS NORMAS (y ademas habían datos sensibles como passwords y mails)
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 23 Sep 2006, 07:46
por lord_david
Se que puedo arreglarlo restaurando la tabla de usuarios. Lo se porque lo he intentado y despues los permisos me han funcionado. Lo que pasa es que los mensajes desaparecen al hacer eso. Hay alguna forma de que no se pierdan los mensajes y (si es posible) que tampoco se pierdan los usuarios registrados?
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 23 Sep 2006, 10:13
por SuperNovato
lord_david, lee despacio lo que te han dicho.
No te dicen que restaures la tabla de usuarios. Te dicen que la
repares, que no es lo mismo

Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 23 Sep 2006, 17:04
por lord_david
Ya lo he hecho pero al parecer me sigue saliendo esto
Código: Seleccionar todo
Couldn't update private forum permissions
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1)' at line 2
INSERT INTO phpbb_auth_access (forum_id, group_id, auth_mod) VALUES (17, , 1)
Line : 391
File : admin_ug_auth.php
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 24 Sep 2006, 01:52
por lord_david
Hola
En la instalacion del mod Color Groups 1.2.1 me dice esto.
Código: Seleccionar todo
ALTER TABLE `phpbb_users` ADD `user_color_group` MEDIUMINT UNSIGNED NOT NULL ;
¿Hay alguna forma de eliminar eso de la tabla de usuarios?
Es que estoy probando a desinstalar los MODs que afectaban a esa tabla
Respuesta: Error En Los Permisos De Los Usuarios
Publicado: 24 Sep 2006, 09:23
por SuperNovato
No sé sie so te va a valer para tu problema, pero por intentarlo que no quede
Entra a tu Base de Datos con phpMyAdmin, y entra a la tabla phpbb_users.
Marca user_color_group (marca sólo eso) y bórralo. Así eliminas lo que el MOD Color Groups añadió (ADD) a esa tabla.
Pero en todo ese proceso que dices que estás haciendo de desinstalar los MODs,
guarda copia de seguridad de todos los archivos, Base de Datos y demás.
No vaya a ser que, al final, salten errores por todos lados.