Seite 1 von 1

Fehlermeldung und fehlender Admin zerbrechen mir den Kopf

Verfasst: 16.08.2006 12:09
von SimplyKai
Ich poste jetzt, auf die Gefahr, doch etwas übersehen zu haben....

Also, ich nutze noch die Version 2.0.19 und habe gestern, als ich einen Site-Admin wieder zum normalen User machen wollte, folgende Fehlermeldung:

Code: Alles auswählen

Could not obtain moderator status

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 ') AND aa.group_id = ug.group_id AND aa.auth_mod = 1

SELECT ug.user_id, COUNT(auth_mod) AS is_auth_mod FROM phpbb_auth_access aa, phpbb_user_group ug WHERE ug.user_id IN () AND aa.group_id = ug.group_id AND aa.auth_mod = 1 GROUP BY ug.user_id

Line : 532
File : admin_ug_auth.php
Wie kann ich diesen Fehler beheben ?

Mein zweites Problem, oder besser meine Frage ist, warum in der Mitgliederliste, wenn ich dort auf Admin klicke erscheint:

Code: Alles auswählen

Dieser Benutzer existiert nicht.
Nutze das Forum in Zusammenhang mit dem Script osDATE.
Bisher nur 14 User, im Forum sind es aber 15, da der Admin, der ja nicht existiert, mitgezählt wird...
In den Admininistrationsbereich gelange ich über meinen Account des osDATE-Scriptes...

Hat hier jemand eine Lösung, was ich falsch mache ?

Vielen Danke, Kai !

Verfasst: 16.08.2006 19:35
von vb-biker
Nachdem ich mit 'Could not obtain moderator status' die Suchfunktion bemüht habe, fand ich dies:
http://www.phpbb.de/viewtopic.php?t=128150

Verfasst: 16.08.2006 19:39
von Miriam
Gehe ich recht in der Annahme, dass Du in den Benutzerberechtigungen im ACP warst?.

Wenn ja, führe bitte das in phpMyAdmin aus (evtl. Anpassung der Atbellenpräfixes phpbb_):

Code: Alles auswählen

SELECT g.group_id, u.user_level FROM phpbb_user_group ug, phpbb_users u, phpbb_groups g
WHERE u.user_id = hier die ID des besagten Users einsetzen
AND ug.user_id = u.user_id
AND g.group_id = ug.group_id
AND g.group_single_user = 1;
Ich gehe davon aus, dass kein Ergebnis zurückgegeben wird/wurde.
Es fehlt in der Gruppentabelle ein Eintrag für die Single-Usergroup dieses Users.


Probier das:

Code: Alles auswählen

INSERT INTO `phpbb_groups` ( `group_id` , `group_type` , `group_name` , `group_description` , `group_moderator` , `group_single_user` )
VALUES (
'nächste folgende Gruppennummer', '1', 'Name des Benutzers', 'Personal User', '0', '1'
);
Ich muss wohl nicht erwähnen, dass die Klarschrift-Einträge von Dir anzupassen sind.

Verfasst: 17.08.2006 12:48
von SimplyKai
Hallo

Danke für eure Antworten !!!

Es scheint mir für meine Fähigkeiten noch ein wenig zu hoch :oops: und so habe ich mich, da noch nicht viele Einträge im Forum waren, dafür entschieden, das Forum ganz zu löschen und gleich die neueste Version zu benutzen... Hoffe, damit hat sich das Problem dann auch erledigt.

Danke... LG Kai