Private Nachrichten Zähler aktualisieren?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Soapy
Mitglied
Beiträge: 11
Registriert: 28.04.2011 15:07

Private Nachrichten Zähler aktualisieren?

Beitrag von Soapy »

Ich habe ein dringendes Problem. Wer kann mir als Laie helfen.
In unserem stark fequentierten PhpBB Forum (Version 3.0.8 ) sind alle alten privaten Nachrichten aus der Datenbank verschwunden. Es liegt leider kein Backup mit den alten gesamten PN vor.
Die neuen Nachrichten sind meistens nicht mehr lesbar, da der Zähler noch auf dem alten Stand der Nachrichten steht. Wie kann man den Zähler der privaten Nachrichten auf den neuen Stand der privaten Nachrichten in der Datenbank aktualisieren?

Weis hier jemand einen Rat

Herzlichen Dank
Soapy
Mitglied
Beiträge: 11
Registriert: 28.04.2011 15:07

Re: Private Nachrichten Zähler aktualisieren?

Beitrag von Soapy »

Hat hier niemand einen kleinen Tip wie man die PN´s auf den neuen Stand in der PN Datenbank aktualisieren kann?

Unsere Forumsmitglieder verzweifeln schon, weil wichtige PN´s für die Empfänger verloren gehen.

Herzlichen Dank
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12250
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Private Nachrichten Zähler aktualisieren?

Beitrag von Mahony »

Hallo
Mach mal ein Backup der Datenbank und versuche es dann mit diesen SQL-Befehlen.

Code: Alles auswählen

    UPDATE phpbb_users SET user_unread_privmsg = 0 WHERE user_type <> 2;
    UPDATE phpbb_users SET user_new_privmsg = 0 WHERE user_type <> 2;
    UPDATE phpbb_users SET user_last_privmsg = 0 WHERE user_type <> 2;
Anschließend bitte den cache leeren.

Um den Counter für ungelesene PNs zu synchronisieren, schau mal hier http://www.phpbb.com/community/viewtopi ... #p12968391

Quelle: http://www.phpbb.com/community/viewtopic.php?p=12987847
Achtung: Das ist ungetestet, daher unbedingt ein Datenbank-Backup anlegen bevor du anfängst.

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Soapy
Mitglied
Beiträge: 11
Registriert: 28.04.2011 15:07

Re: Private Nachrichten Zähler aktualisieren?

Beitrag von Soapy »

Hallo Mahony,
herzlichen Dank für diesen Tipp.
Leider haben aber diese SQL- Befehle nichts gebracht.
Ist es evtl. möglich, dass der Counter für die privaten Nachrichten in der Tabelle phpbb_privmsgs_to gespeichert werden?
Die durch den Datenverlust deutlich verminderten privaten Nachrichten selbst liegen jedoch in der Tabelle phpbb_privmsgs.
Ich bin leider noch ein völlige Laie auf diesem Gebiet.

Viele Grüße
Soapy
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12250
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: Private Nachrichten Zähler aktualisieren?

Beitrag von Mahony »

Hallo
Hast du das hier versucht? http://www.phpbb.com/community/viewtopi ... #p12968391
Mahony hat geschrieben:Um den Counter für ungelesene PNs zu synchronisieren, schau mal hier http://www.phpbb.com/community/viewtopi ... #p12968391

Grüße: Mahony
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“