Seite 1 von 3

Manuelles Löschen von Usern erzeugt Fehler

Verfasst: 13.11.2006 15:45
von der-kaktus
hallo,

ich bneutze dieses Forum schon lange und habe nun einen Fehler begangen. Da sich viele "Porno-Werber" im Forum registrioert haben, habe ich diese (da es schneller ging) manuell über phpmyadmin im Forum gelöscht. Seit dem tritt folgender Fehler auf wenn man versucht sich auszuloggen im Forum:

Code: Alles auswählen

phpBB : Kritischer Fehler

Error obtaining user details

DEBUG MODE

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 451
File : sessions.php
Forum-Adresse: http://forum.der-kaktus.de/phpBB2/index.php

Vielen Dank für eure Hilfe!

benedikt

Verfasst: 13.11.2006 16:51
von Miriam
Hier Du "Killer" :)

Führe das im phpmyadmin aus:

Code: Alles auswählen

INSERT INTO `phpbb_users` (`user_id`, `user_active`, `username`) VALUES (-1, 0, 'ANONYMOUS');

Verfasst: 14.12.2006 21:16
von BlackVoltage
Hallo,

ich habe leider auch ein Problem mit dem Löschen von Usern. Versuche es im Moment über die Standard Funktion des Admin Panels dann erhalte ich folgende Meldung
Allgemeiner Fehler
Could not delete group for this user

DEBUG MODE

SQL Error : 1064 Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen (diese kann für verschiedene Server-Versionen unterschiedlich sein) bei '' in Zeile 2

DELETE FROM phpbb_groups WHERE group_id =

Line : 156
File : admin_users.php
Es ging einmal mit der "Simple Admin UserList" (Mod) sehr gut aber auch das geht leider nicht mehr.

Habe die Befürchtung, dass es daran liegt, dass die eingestellte eMail Adresse (des Admin) zuletzt nicht korrekt war und es dann zu Fehlern beim versenden der Anmelde eMail kam. Kann das sein?

Was mache ich um die User doch zu löschen (sind etwa 5 vermutliche Spam User).

Danke im Voraus!
BlackVoltage

Verfasst: 14.12.2006 22:17
von Miriam
Benutze mal den DB Maintenance Mod. Da scheint was nicht mit den User- / Gruppentabellen zu passen.

Verfasst: 16.12.2006 09:25
von BlackVoltage
Danke für den Tipp ... werd den Mod mal die Tage installieren da es scheints ein klein bisle Bastelei ist werd ich warten bis ich mich in Ruhe darum kümmern kann.

Grüße,
BlackVoltage

Verfasst: 15.02.2007 20:00
von BlackVoltage
So - ich nochmal. Der besagte Mod den ich installieren soll ist jetzt offiziell mit Version 2.0.22 getestet. Habe noch 2.0.21 - geht das trotzdem oder sollte ich vorher Updaten?

Bezüglich Update - welche Update Pakete bräuchte ich:

# Nur die seit der letzten Version veränderten und neuen Dateien

und

# Patchfile zum Eindeutschen

?? ... und anschließend alle Mods (zu 90% per EM installiert) neu drauf?

Grüße
BlackVoltage

EDIT: Der Mod wirkt wirklich Wunder - jetzt geht das Löschen der User wieder :-)) Nochmals vielen Dank für den Super Tipp (jetzt fehlt nur noch das update) :D

Verfasst: 15.02.2007 23:09
von Miriam
Du brauchst: Nur die seit der letzten Version veränderten und neuen Dateien.

Verfasst: 16.02.2007 21:01
von BlackVoltage
Hi,

danke für die Antwort. Gibt leider ein massives Problem mit dem Forum. Teste wie gesagt gerade unter XAMPP und hab mal versucht mich als neuer User zu registrieren.

Man erhält die Meldung:
Ran into problems sending Mail. Response: 550 unrouteable address

DEBUG MODE

Line : 153
File : smtp.php
... und keine eMail. Danach ist die Datenbank wieder korrupt und es können keine User mehr gelöscht werden.

Woran kann das liegen? Das eMail Konto welches ich nutze ist ein SMTP fähiges (freenet) passwort und benutzername sind richtig (eMail Konto nur für Forum angelegt - passwort und benutzername gerade nochmal per weblogin getestet). Wobei der Nuterzname für Weblogin ohne (@freenet.de) ist man beim Forum aber xy[at]freenet.de als Nutzername eingeben muss - das ist so auch konfiguriert.

Hmm, die 20 neuen User der letzten Monate ohne Aktivierung waren dann vielleicht doch keine Spammer (jedenfalls nicht alle).

Grüße
BlackVoltage

Verfasst: 16.02.2007 23:46
von Miriam
Du hast das lokal probiert?

Verfasst: 17.02.2007 08:47
von BlackVoltage
Genau! Eigentlich sollte das ja funktionieren da ich zum Mail Versand den Freenet SMTP Server verwende und nicht eine Mail Funktion des Localhost.

EDIT: Habs jetzt auch mal online probiert - identischer Fehler wie oben beschrieben. Jetzt muss ich wieder DB-Maintenance bemühen um den fehlerhhaft erstellten User überhaupt löschen zu können :(