Löschen einzelner Private Messages

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.
Antworten
Jessica

Löschen einzelner Private Messages

Beitrag von Jessica »

Hallo!

Seit dem Boardwechsel zu einem neuen Hoster ist es nun nicht mehr möglich, einzeln markierte PNs zu löschen. Als Fehlermeldung kommt dabei "Could not delete private message info". Merwürdig ist allerdings, dass es zu einem Zeitpunkt, bei dem es bei fast allen Usern nicht mehr ging, bei einem trotzdem funktionierte. Mittlerweile geht es bei ihm aber auch nicht mehr. PNs können nur noch gelöscht werden, indem man auf den Button "Alle löschen" klickt. Nur scheint es, dass dabei die Texte nicht aus der Datenbank entfernt werden, denn die Table phpbb_privmsgs hat mittlerweile etwa 400 Einträge, während die phpbb_privmsgs_text über 1000 Einträge hat. Normalerweise müssten doch beide Tables gleich viele Einträge haben, oder?

Gibt es für dieses Problem eine Lösung? Vielen Dank schonmal.

Gruß, Jessica
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

link:DebugMode
Jessica

Beitrag von Jessica »

Hallo!

Ich habe mal den Debug Mode angeschaltet und da das Löschen in Inbox, Outbox, Sentbox und Savebox nicht funktionert, bekam ich 3 verschiedene Fehlermeldungen.

Code: Alles auswählen

Could not obtain user id list for outbox messages

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 privmsgs_from_userid = 3 AND privmsgs_type 

SELECT privmsgs_to_userid FROM phpbb_privmsgs WHERE privmsgs_id IN () AND privmsgs_from_userid = 3 AND privmsgs_type = 1

Line : 731
File : privmsg.php

Code: Alles auswählen

Could not save private messages

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 ')' at line 5

UPDATE phpbb_privmsgs SET privmsgs_type = 3 WHERE privmsgs_to_userid = 3 AND ( privmsgs_type = 0 OR privmsgs_type = 1 OR privmsgs_type = 5) AND privmsgs_id IN ()

Line : 904
File : privmsg.php

Code: Alles auswählen

Could not delete private message 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 privmsgs_to_userid = 3 AND ( privmsgs_type = 0

DELETE FROM phpbb_privmsgs WHERE privmsgs_id IN () AND privmsgs_to_userid = 3 AND ( privmsgs_type = 0 OR privmsgs_type = 1 OR privmsgs_type = 5 )

Line : 811
File : privmsg.php
Hoffe, das bringt jemanden weiter!

Gruß, Jessica
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Es gibt jetzt verschiedene Möglichkeiten:
a) du hast an der privmsg.php rumgespielt?
b) du hast an der privmsg_body.tpl rumgespielt?
c) du hast ein anderes Template als subSilver?
Jessica

Beitrag von Jessica »

Mister_X hat geschrieben:Es gibt jetzt verschiedene Möglichkeiten:
a) du hast an der privmsg.php rumgespielt?
b) du hast an der privmsg_body.tpl rumgespielt?
c) du hast ein anderes Template als subSilver?
Danke für deine Antwort!

Ich hab zwar einige Mods eingebaut, aber an den beiden von dir genannten Files habe ich nicht verändert. a) kann ich eigentlich ganz ausschließen, da ich schon probiert habe, die original 2.0.3 privmsg.php nochmal hochzuladen, allerdings ohne gewünschten Effekt.
Auch benutze ich subSilver als Template.

Ich habe keine Ahnung, woran das liegt. Erstmals aufgetreten ist dieses Problem nach einem Serverwechsel.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

Link zu deinem Board mit einem Testaccount an den am besten schon ein paar PNs geschickt wurden :)
Antworten

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