Seite 1 von 1
Fehlermeldung
Verfasst: 13.07.2005 23:16
von unionerdirk
Beim ändern der Befugnisse eines Users habe ich folgende Fehlermeldung nach dem abschicken bekommen. Die Änderung wurde nicht übernommen. Was bedeutet das?
Code: Alles auswählen
Couldn't obtain user/group 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 '0 WHERE ug.user_id = 4 AND g.group_id = ug.group_id AND aa.grou
SELECT aa.* FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, auth_globalannounce = 0 WHERE ug.user_id = 4 AND g.group_id = ug.group_id AND aa.group_id = ug.group_id AND g.group_single_user = 1
Line : 280
File : admin_ug_auth.php
Verfasst: 14.07.2005 01:45
von QCO
SELECT aa.* FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, auth_globalannounce = 0 WHERE ug.user_i ...
Die rote 0 (und das "=") ist an dieser Stelle syntaktisch fehl am Platz.
Wie das da hinkommt? Da hast du wahrscheinlich einen kleinen Fehler beim Modeinbau gemacht. Da das "auth_globalannounce" auch nicht ganz sauber ist (es fehlt das "AS", also aus welcher Tabelle die Spalte kommen soll), vermute ich mal, dass das ganze Teil "
auth_globalannounce = 0" eigentlich nach dem WHERE kommen sollte.
Wenn du mal die entsprechende Stelle (+- 5 Zeilen) aus deiner admin_ug_auth.php postet und dazu noch sagst, welche Mods du eingebaut hast, sehen wir weiter.
Verfasst: 14.07.2005 18:33
von unionerdirk
Ich habe einfach mal die admin_ug_auth als .txt online gestellt.
www.union-fanforum.de/forum/admin_ug_auth.txt
Zuletzt habe ich den Mod Globale Ankündigung eingebaut. Vielleicht hilft dir das weiter.
Verfasst: 27.07.2005 20:07
von unionerdirk
Kann mir denn keiner weiterhelfen? Problem ist immer noch vorhanden.
Verfasst: 27.07.2005 20:21
von Christian Benz
Hallo,
du hast diesen Teil (der zweimal einzubauen ist)
an der falschen Stelle eingebaut.
Mach das mal wieder rückgängig und schau dir die Anleitung noch mal sorgfältig(er) an:
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------------
#
SET auth_view = 0,
WHERE
#
#-----[ IN-LINE FIND ]----------------------------------------
#
WHERE
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
, auth_globalannounce = 0
#
#-----[ FIND ]------------------------------------------------
#
SET auth_view = 0,
WHERE
#
#-----[ IN-LINE FIND ]----------------------------------------
#
WHERE
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------
#
, auth_globalannounce = 0
Gruß,
Chris
Verfasst: 28.07.2005 13:33
von unionerdirk
Danke funktioniert nun wieder.