Statistik funzt nicht. Probleme mit der Datenbank

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.
flubby
Mitglied
Beiträge: 8
Registriert: 11.01.2004 20:37

Statistik funzt nicht. Probleme mit der Datenbank

Beitrag von flubby »

Hallo,

ich habe mir von einem Freund vor einiger Zeit ein Backup seines Forums installiert. Es funzt auch gut, bis auf die Statistik.

www.download.hp-parrots.de//test/Statistik-forum.jpg

Es wird zwar hochgezählt, wie viele Leute online sind, aber sobald sich die Leute ausloggen, geht der Zähler wieder runter d.h. es wird nu die aktuelle Zahl der eingeloggten Mitglieder angezeigt. Die Datenbank merkt sich aber nciht das Maximum.

Frage: Kann mir jemand sagen, wie der Eintrag in der DB lautet, damit ich die DB entsprechend modifizieren kann ?

Thx für die Hilfe
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

hi,

waren denn schonmal mehr als 1 user zur gleichen zeit online?
denn der besucher-rekord zeigt nur, wann die bisher maximale zahl an usern gleichzeitig online war.
Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
flubby
Mitglied
Beiträge: 8
Registriert: 11.01.2004 20:37

Beitrag von flubby »

Hiho,

na klar :)

Genau das ist das Prob. Die Zahl der aktuellen User wird korrekt angezeigt, aber die Datenbank "merkt" sich nciht das Maximum.

Cu
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

Stell dein Board mal auf Subsilver und Boardsprache englisch zurück und schau ob es dann einen höheren Wert zeigt. Es reicht auch schon, wenn du deinen Adminaccount diese Profileinstellungen gibt.

Ansonsten werden mehr Infos gebraucht: Link zum Forum, Mods eingebaut, und danach wohl zwei Files von deinen Server, um im Code nachzuschauen, ob da die falschen Variablen eingetragen sind.

Grüsse Amdosh
flubby
Mitglied
Beiträge: 8
Registriert: 11.01.2004 20:37

Beitrag von flubby »

Hiho,

danke für die schnelle Reaktion.

Mit Subsilver sieht es genauso aus.
Die Adresse lautet: http://download.hp-parrots.de/phpBB2/index.php
Ich bin zeimlich sicher, daß der Fehler in einem falschen oder fehlenden Eintrag der Datenbank liegt. Da wurde dran gefummelt. Ein Restore der DB in eine niegelnagelneue phpBB Installation erzeugt den gleichen Fehler. Kann mir jemand sagen, wie genau der Eintrag für die maximale Anzahl der eingeloggten user in der DB heißt ?
In der Doku finde ich ihn nicht..

Cu Flubby
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

Einmal die index_body.tpl aus dem Template-Ordner, aus dem Hauptverzeichniss die index.php.
Und über phpmyadmin wäre in der phpbb_config-Tabelle (Präfix=phpbb, kann bei dir abweichen) deiner Forendatenbank der Wert vom Feld record_online_users derjenige der in der Datenbank verwendet wird. Dort mal nachschauen, ob das Feld vorhanden ist (beachten dass beim Standart nur 30 Datensätze angezeigt werden, man also sich die nächsten Felder erst zeigen lassen muss.

Infos: phpmyadmin
Phpdatei im Forum zur Verfügung stellen

Grüsse Amdosh
flubby
Mitglied
Beiträge: 8
Registriert: 11.01.2004 20:37

Beitrag von flubby »

Hallo Amdosh,

hier 3 Screenshots der record-DB-Einträge:
http://www.download.hp-parrots.de//test/DB1.jpg
http://www.download.hp-parrots.de//test/DB2.jpg
http://www.download.hp-parrots.de//test/DB3.jpg

Hier die Index_body aus dem Template: http://www.download.hp-parrots.de//test/index_body.txt

Und die index aus dem root: http://www.download.hp-parrots.de//test/index.txt

Cu Flubby

BTW: Vielen Dank für die Mühe :D
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

In keinen der Dateien sind Fehler zu finden, stimmt mit meinen Rohdaten überein (oder ich habe etwas totales übersehen).
Als letztes könnte ich noch die includes/functions.php ansehen, wenn ich dann nichts finde, muss ein anderer sich dass ganze mal anschauen.
Weil ich mich mit den Quellcode nicht so ganz auskenne, ich kann nur die wichtigen Stellen raussuchen, vergleichen, Fehler suchen und dabei meine Kenntnisse weiter entwickeln.

Grüsse Amdosh
flubby
Mitglied
Beiträge: 8
Registriert: 11.01.2004 20:37

Beitrag von flubby »

Hallo Amdosh

hier die Functions.php.

http://www.download.hp-parrots.de//test/functions.txt

Ich bin nach wie vor ziemlich sicher, daß der Fehler in der Datenbank zu suchen ist. Mein Bekannter hat da wohl ein paar Sachen gelöscht, bevor ich das Backup bekommen habe.

Ich würde ja alles neu machen, aber die ganzen Posting, priv-messages, Avatars, user etc nicht verlieren und das macht die Sache ziemlich schwierig.

Naja, vielleicht hab ich ja unrecht :)

Cu Flubby
Benutzeravatar
Amdosh
Mitglied
Beiträge: 1011
Registriert: 21.10.2003 08:03

Beitrag von Amdosh »

Hmm, auch da nichts gefunden, zur weiteren Fehlersuche würde ich diesen Ansatz noch mal vorschlagen. Vielleicht kommt da noch ein genauerer Fehlercode bei raus...

Ansonsten fällt mir nichts mehr ein, das Problem interessiert mich jetzt aber wirklich.
Bloss die weiteren Möglichkeiten die mir einfallen:
a) die ganzen Forumfiles bei mir testweise draufspielen (hab ein extra Testforum)
b) die Datenbank direkt in phpmyadmin anschauen

Dass erste könnte ich noch machen (config.php) darf aber nicht dabei sein!
Dass zweite kann ich nicht verlangen, dazu kenne ich mich noch zu wenig aus und es wäre ein Sicherheitsrisiko für dich!

Ansonsten kann dir nur noch jemand helfen, der sich genauer mit den Quellcode auskennt.

Nachtrag: um die Datenbank mal durchzuchecken, kannst du auch diesen Mod verwenden, vielleicht findet der ja in der Datenbank einen Fehler, wie du ja annimmst.

Grüsse Amdosh
Antworten

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