Seite 1 von 2
Portal 3 nach phpupdate Fehlermeldung
Verfasst: 14.05.2025 09:48
von Traveler
Hallo,
php war 7.4 jetzt auf 8.1 upgedatet
phpbb 3.3.12
portal bord3 2.3.0
jetzt Fehlermeldung bei start des portals
[phpBB Debug] PHP Warning: in file [ROOT]/ext/board3/portal/modules/statistics.php on line 233: Undefined array key "TOTAL_USERS_ZERO"
kann jemand damit was Anfangen? Was kann ich tun?
Danke
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 14.05.2025 12:25
von cpg
Moin,
ich habe es bei mir nicht eingeschaltet, aber nun einmal zum Test.
Mit php 8.3.21 und der aktuellsten Forum-Software (3.3.15) kommt keine Fehlermeldung.
Wie sieht es aus, wenn du das Modul deaktivierst?
Ich habe die Erfahrung gemacht, dass das Portal "empfindlich" auf Updates reagiert. In den meisten Fällen verschwanden
Fehlermeldung nach Cache-Löschung.
Viel Erfolg
Gruß
cpg
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 14.05.2025 15:26
von Traveler
Habe wie du vorgeschlagen deaktiviert, cache gelöscht, als ich nun wieder aktivieren wollte kommt die Meldung
Die Erweiterung „Board3 Portal“ kann nicht aktiviert werden. Bitte prüfe die Voraussetzungen, die für die Erweiterung notwendig sind.
Minimum PHP 7.1.0 aber kleiner als 8.1.0-dev
Habe die Erweiterung von
https://www.board3.de
heruntergeladen.
Woher hast du deine Erweiterung?
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 14.05.2025 16:06
von cpg
merkwürdig
die Datei (2.3.0), die bei
https://www.board3.de/ zum Download angeboten wird, fordert:
$phpbb_min_ver = '3.2.6';
$phpbb_below_ver = '3.4.0-dev';
$php_min_ver = '7.1.0';
$php_below_ver = '8.3.0-dev';
Hast du das Portal neu hochgeladen, oder sind vielleicht noch Dateien übrig von einer älteren Version?
Funktionieren andere Extensions ohne Probleme?
Welche sind verbaut?
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 14.05.2025 16:34
von chris1278
Da darf php max. 8.2 sein.
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 14.05.2025 17:34
von Kirk
Das Portal funktioniert unter PHP 8.4.x mit einer
Änderung auch. Wie genau hast du das Update vom Portal gemacht?
Edit:
Die Variable
TOTAL_USERS_ZERO
gibt es nicht in Modul
statistics.php
, daher liegt der Verdacht nahe dass das Update nicht korrekt durchgeführt wurde.
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 15.05.2025 12:02
von Traveler
im Portal meines Providers auf php 8.1 umgestellt.
Hab jetzt das Portal nochmal runtergeladen von dem link, lokal entpackt, mit filezilla in ext. hochgeladen, vorher deakt. dann akt.
alte Version auf .old gesetzt
Die statistics.php extra nochmal per Hand hochgeladen aus dem Packet.
Aktivieren geht jetzt, aber bei Aufruf die zero Meldung - s.o.
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 15.05.2025 14:36
von Scanialady
Es gab schon mal ein ähnliches Problem, habe ich entdeckt. Da mangelte es daran, dass der Themenersteller noch keinen Beitrag gepostet hatte (was für mich seltsam genug ist). Siehe hier:
[3.3] PHP auf Version 8.1.3 geändert / Fehlermeldung im Portal [Gelöst]
Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 15.05.2025 15:01
von LukeWCS
Nur eine Randinfo für Kollege Udo:
Kirk hat geschrieben: 14.05.2025 17:34
Die Variable
TOTAL_USERS_ZERO
gibt es nicht in Modul
statistics.php
, daher liegt der Verdacht nahe dass das Update nicht korrekt durchgeführt wurde.
So gings mir eben auch, als ich danach suchte. Dann sah ich, dass der Array Schlüssel dynamisch generiert wird, darum kann man auch im gesamten Portal Source die Variable
TOTAL_USERS_ZERO
nicht direkt finden. Fiese Falle.

Re: Portal 3 nach phpupdate Fehlermeldung
Verfasst: 15.05.2025 15:48
von Kirk
Danke für den Hinweis Patrick, hatte ich auch rausgefunden. Schon seltsam das gerade das hier TOTAL_USERS_ZERO
kommt.
@Traveler, im ACP/Allgemein
bei "Statistiken resynchronisieren" rechts auf den Button "Jetzt ausführen klicken", evtl. ist dann die Fehler Meldung weg.