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.