Seite 1 von 1

mysql-Fehler nach Entschlacken der Userliste

Verfasst: 21.01.2007 13:11
von ZoiZ
Moin,

ich habe ein kleines Problemchen mit meinem Forum: Um die nervigen Spambots loszuwerden, die mit der Zeit die Userliste aufgebläht haben, habe ich folgenden Befehl ausgeführt:

"DELETE FROM phpbb_users WHERE user_posts=0;"

Damit gabs auch einen Teilerfolg, denn die Userliste ist entschlackt.

Allerdings zeigen sich nun zwei unschöne Fehler: Versucht man sich neu zu registrieren, wird man mit der (falschen) Meldung konfrontiert, dass dieser Nutzername schon vergeben sei.
Versucht man sich auszuloggen, erhält man einen Errorcode:

"phpBB : Kritischer Fehler

Error obtaining user details

DEBUG MODE

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 455
File : sessions.php "



Was ist zu tun?
Ich bin für jede Hilfe dankbar. 8)


Gruß

Verfasst: 21.01.2007 13:40
von Miriam
Tja, Du hast den Gastaccount gekillt.

Erstelle einen neuen im phpMyAdmin:

Code: Alles auswählen

INSERT INTO phpbb_users (user_id, username, user_level, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_sig, user_viewemail, user_style, user_aim, user_yim, user_msnm, user_posts, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_pm, user_notify_pm, user_allow_viewonline, user_rank, user_avatar, user_lang, user_timezone, user_dateformat, user_actkey, user_newpasswd, user_notify, user_active) VALUES ( -1, 'Anonymous', 0, 0, '', '', '', '', '', '', '', '', 0, NULL, '', '', '', 0, 0, 1, 1, 1, 0, 1, 1, NULL, '', '', 0, '', '', '', 0, 0);
Und das nächste mal nicht so flink, sondern erst überlegen. Denn jetzt könnte es passieren, dass die Gruppen- und Usergruppentabellen durcheinandekommen....
Benutze den DBMaintenance Mod, um das gerade zu biegen.

Verfasst: 21.01.2007 14:04
von ZoiZ
Danke dir,

scheint geklappt zu haben.