Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Hm, ich könnte mir vorstellen, dass das mit dem Updatescript zusammenhängt. Zur Fehlerquellenfindung wäre es gut, wenn du auch mal neu installieren könntest und dann guckst, ob der Fehler noch auftritt. Ansonsten könntest du die Zahl der Ansichten auch einfach druch zwei teilen
Beiträge: 245
Themen: 16
Registriert seit: 21.03.2006
MyBB-Version: 1.4.1
Eine Neuinstallation wollte ich eigentlich vermeiden.
Ich habe aber folgendes ausprobiert: Ich habe in der showthread.php an der betreffenden Stelle mal aus "views+1" "views+2" gemacht. Nun wurden die Views immer um 4 erhöht (vorher um 2).
Es ist also offensichtlich so, dass die Funktion bei jedem Aufruf eines Beitrages zweimal durchlaufen/aufgerufen wird. Ich kann mir das nicht erklären, aber irgendwo muss das so geschehen.
Die Zahl der Ansichten einfach durch zwei zu teilen ist wohl auch keine saubere Lösung. Erstens bleibt ja der doppelte und unnötige Funktionsaufruf bestehen (Performance...) und zweitens hatten die Beiträge vor dem Upgrade teilweise schon eine recht hohe Zahl an Ansichten.
Gruß
Boardie05
Beiträge: 245
Themen: 16
Registriert seit: 21.03.2006
MyBB-Version: 1.4.1
Nachtrag: Ich habe nun testweise eine Neuinstallation mit einer neuen Datenbank durchgeführt. Dort wird korrekt immer nur einmal der Ansichten-Zähler inkrementiert.
Woran mag es nun aber in meinem "echten" Forum liegen?
Gruß
Boardie05
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Also ich vermute immer stärker, dass das Updatescript daran schuld ist. Vielleicht guckst du dir einfach mal an, was es an der entsprechenden Datei ändert. Ansonsten hat Michael im englischen Forum schon gepostet, bisher aber ihne Antwort. Vielleicht warten wir mal, bis sich da was tut.
Beiträge: 245
Themen: 16
Registriert seit: 21.03.2006
MyBB-Version: 1.4.1
15.09.2006, 07:13
(Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2006, 07:14 von Boardie05.)
Also, ich habe in diesem Beitrag von Michael die Lösung gefunden:
https://www.mybb.de/forum/showthread.php...1#pid20101
Im Admin-CP unter "Server- und Optimierungs-Optionen" bei "Shutdown-Funktionalität von PHP verwenden?" habe ich die Auswahl von "nein" auf "ja" geändert. Jetzt wird korrekterweise nur noch um 1 weiter gezählt.
Die Abo-Mailfuktion funktioniert weiterhin korrekt. Damit hängt diese Einstellung wohl nicht zusammen.
Das Forum erscheint mir nun auch etwas schneller (wahrscheinlich, weil keine unnötigen doppelten Funktionsaufrufe mehr vorkommen).
Gruß vom Boardie05
und Danke an das Forum, Mak und an Michael!
Beiträge: 261
Themen: 44
Registriert seit: 30.01.2006
Hammer, das hat auch bei mir das falsche Zählen beendet , und das obwohl wir mittlerweile bei Version 1.29 sind