Seite 1 von 1

Posting an Seitengrenze macht Probleme

Verfasst: 26.04.2005 05:14
von Hannes-Wa
Hallo,

hab in der DB über such enichts direkt datzu gefunden, drum hier die Frage:

In einem Forum (wo sonst wenn ich schon hier frage) einen Tread der immer an der Grenze zur nächsten Seite anzeigt:

Es gibt keine Beiträge in diesem Forum!

Ruft man die Siete davor auf ist alles OK. In der Datenbank stehen 91 / 76 / 61 usw. Beiträge, der 91ste wird dann so behandelt wie da oben. Schreibt man einen weiteren Beitrag ist alles wieder OK, bis zur nächsten Seitengrenze. Ein RESYNC bringt nichts, ändert also nichts.

Jemand mal einen Tip wo ich nach dem Fehler suchen soll, oder sogar ein Lösung?
Das Forum ist ein 2.0.11 mit den entsprechenden Modifikationen auf 2.0.12 und 2.0.13....
Wollte das klären bevor ich auf die 2.0.14 umsteige.

Hannes

Verfasst: 26.04.2005 09:55
von Christian_W
Da stimmen wohl die Einträge in den Tabellen phpbb_topics und phpbb_posts nicht überein. Der MOD:maintenance sollte das beheben.

Gruß Christian

Verfasst: 26.04.2005 10:17
von Hannes-Wa
Hallo,

Danke für die Hilfestellung. Mit dem Maintenance-Mod behebe ich aber nur den jetzigen Fehler. Wie tritt dieser denn auf, bzw. wie kommt er zustande. Woran liegt es das diese Inkonsistenz auftritt.

Hannes

Verfasst: 26.04.2005 10:31
von Christian_W
Da gibt's viele Möglichkeiten:
- Serverschluckauf beim posten
- Jemand (Du :D) hat in der DB rumgefummelt und dabei etwas durcheinander gebracht.
- naja, soviele auch wieder nicht ;)
Im normalen Betrieb sollte das eigentlich nicht passieren. (Im normalen Betrieb sollte ein PC auch nicht abstürzen)

Gruß Christian

Verfasst: 26.04.2005 12:06
von Hannes-Wa
Hallo,

naja Schluckauf, beim Server, evtl. wenn einer was löscht und der andere geichzeitig reinschreibt? Naja das fängt doch MySQL ab.... hm An der DB hab ich nichts geschraubt, also "Schluckauf" hab ich bei meinem RH-ES auch noch nicht gemerkt, was ja nichts heißt.

Habe die Anzahl um 1 verringert, direkt in der DB. Aber die Anzahl wird immer noch oder wieder mit 92 anstatt mit 91 angezeigt. Wo kommt diese anzahl her, nimmt er den Wert aus der Tabelle: phpbb_topics oder errrechnet phpBB selbst aus phpBB_posts wieviele Beiträge in einem Tread stecken? Aus phpBB_posts wären es 92, die Seitengrenze lässt aber auf 91 schliessen, weil auf der neuen Seite ein Posting ist.

Hannes