Seite 1 von 1

SQL-Befehl wenn User zum Admin gemacht wird, wie lautet er?

Verfasst: 21.01.2004 23:49
von Gast
Hallo zusammen,

ich bekomme wenn ich einen User zum Admin machen möchte, folgende Fehler-Meldung:

Code: Alles auswählen

Couldn't delete auth access info

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 auth_mod = 0' at line 3

DELETE FROM phpbb_auth_access WHERE group_id = AND auth_mod = 0

Line : 178
File : /is/htdocs/51225/www.planet-mueller.de/testforum/admin/admin_ug_auth.php
Zugegebenermaßen muss ich sagen, dass ich einen User in der Datenbank vergewaltigt habe, und ihm die User-ID1 gegeben (vorher hatte er 3). Jetzt müsste ich eigentlich nur wissen, welches SQL-Statement losgeschickt wird wenn ich einen User zum Admin mache. Wenn ich das weiß, wäre mir schon sehr geholfen, dann bring ich das wieder gerade gebogen.

Scheinbar wird da noch mehr gemacht als nur der User-Level geändert.

Vielen Dank für alle Tipps.

Schöne Grüße

Sascha

Verfasst: 22.01.2004 00:36
von PhilippK
Mit deiner 'Vergewaltigung' dürftest du das komplette Rechte-System von phpBB durcheinandergebracht haben, da hinter dem User immer noch mind. eine Benutzergruppe steckt.
Ansonsten mal mit DB Maintenance probieren - ich würde davor aber auf jeden Fall ein Backup machen, weil er dir jeden Eintrag, wo die User-ID 3 verwendet wurde, als Fehler reparieren wird.

Gruß, Philipp

Verfasst: 22.01.2004 00:49
von Gast
PhilippK hat geschrieben:Mit deiner 'Vergewaltigung' dürftest du das komplette Rechte-System von phpBB durcheinandergebracht haben, da hinter dem User immer noch mind. eine Benutzergruppe steckt.
Ansonsten mal mit DB Maintenance probieren - ich würde davor aber auf jeden Fall ein Backup machen, weil er dir jeden Eintrag, wo die User-ID 3 verwendet wurde, als Fehler reparieren wird.

Gruß, Philipp
Ja, so ungefähr wie du sagst war das schon. *g*

Ich habe das wie folgt richten können:
  • in der Tabelle phpbb_groups eine neue Gruppe (2) anlegen
  • In der Tabelle phpbb_user_groups den User mit der ID 1 der Gruppe 2 zuordnen
Dann funzt das wieder. :D

Vorher, nachher, hinterher das "Datenbankrichtungstool" laufen lassen, der löscht und repariert und macht dann noch, aber es funktioniert danach wieder alles. ;)

Und der ganze Aufwand nur weil der Impressum-Mod unbedingt einen User mit der ID 1 haben will, und es diesen in meinem Board nicht gab. :-?

Verfasst: 22.01.2004 01:17
von PhilippK
xGalaxius hat geschrieben:Und der ganze Aufwand nur weil der Impressum-Mod unbedingt einen User mit der ID 1 haben will, und es diesen in meinem Board nicht gab. :-?
Nun, den gibt es eigentlich in keiner phpBB-Installation :-?

Gruß, Philipp

Verfasst: 22.01.2004 16:24
von Gast
PhilippK hat geschrieben:
xGalaxius hat geschrieben:Und der ganze Aufwand nur weil der Impressum-Mod unbedingt einen User mit der ID 1 haben will, und es diesen in meinem Board nicht gab. :-?
Nun, den gibt es eigentlich in keiner phpBB-Installation :-?
Hab ich auch festgestellt ... :-?

Aber bei meinem Board gibt es jetzt einen User mit der ID 1 :D

;)

LG

Sascha