Manuelles Löschen von Usern erzeugt Fehler

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
der-kaktus
Mitglied
Beiträge: 4
Registriert: 13.11.2006 15:42

Manuelles Löschen von Usern erzeugt Fehler

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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');
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
BlackVoltage
Mitglied
Beiträge: 52
Registriert: 04.10.2004 21:37

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Benutze mal den DB Maintenance Mod. Da scheint was nicht mit den User- / Gruppentabellen zu passen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
BlackVoltage
Mitglied
Beiträge: 52
Registriert: 04.10.2004 21:37

Beitrag 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
Benutzeravatar
BlackVoltage
Mitglied
Beiträge: 52
Registriert: 04.10.2004 21:37

Beitrag 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
Zuletzt geändert von BlackVoltage am 19.02.2007 21:28, insgesamt 1-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Du brauchst: Nur die seit der letzten Version veränderten und neuen Dateien.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
BlackVoltage
Mitglied
Beiträge: 52
Registriert: 04.10.2004 21:37

Beitrag 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
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Du hast das lokal probiert?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
BlackVoltage
Mitglied
Beiträge: 52
Registriert: 04.10.2004 21:37

Beitrag 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 :(
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“