Das hatte ich schon versucht.
Das habe ich den betroffenen Benutzern jetzt auch mal geraten. Ich habe aber eher den Eindruck, dass es irgendwas mit den Cookies und den Sitzungen zu tun hat.
MfG, Daniel
Das hatte ich schon versucht.
Das habe ich den betroffenen Benutzern jetzt auch mal geraten. Ich habe aber eher den Eindruck, dass es irgendwas mit den Cookies und den Sitzungen zu tun hat.
Verflixt! Ich erinnere mich, dass du damals in den Core Dateien Änderungen vorgenommen hast, um das Standardverhalten von phpBB bezüglich Debug zu ändern. Hängt das eventuell mit deinen besagten Änderungen zusammen?Kizu hat geschrieben: ↑29.01.2024 18:00 Ich habe aber mal eine test-PHP-Datei in das phpBB-Verzeichnis hochgeladen aud aufgerufen. Dort wird ein Fatal Error (weggelassenes Semikolon) korrekt in der Logdatei geloggt. Dass hier also das Logging nicht funktioniert muss also irgendwie am phpBB-Script liegen, schließe ich daraus.
Zumindest bestätigt das, was mir schon klar war, dass das Problem Server-seitig, nicht Client-seitig liegt.
"www.christen-im-dialog.de"
auf, werden die Cookies zwei mal gesetzt:"www.christen-im-dialog.de"
und 1x mit der Domain "christen-im-dialog.de"
."christen-im-dialog.de"
werden die Cookies richtigerweise nur 1x gesetzt.Ich habe mal 2 Extensions deaktiviert, die von der Funktionalität her an der Stelle Probleme machen könnten. Vielleicht handelt PHP8.1 die Cookies anders und braucht andere Einstellungen?
Und die beiden Links, die auf der Cookie-Einstellungsseite zu finden sind (https://www.phpbb.com/support/go/cookie-settings/ und https://www.phpbb.de/go/cookie-settings) führen auch beide ins leere. hier habe ich was gefunden, aber nichts was mir helfen könnte: https://www.phpbb.com/support/docs/en/3 ... al_server/Cache leeren nützt nicht.
Das reicht nicht. Das Ext System ist komplex und viele Komponenten sind ineinander verzahnt. So könnte eine inkompatible Ext durchaus stören, ohne direkt etwas mit der verantwortlichen Funktion zu tun zu haben. Mal bitte alle Erweiterungen deaktivieren und erneut testen lassen. Geht nicht anders, da uns Log Einträge fehlen die uns präzise auf die Ursache hinweisen könnten, muss man hier leider anfangen mit "groben" Methoden die Fehlerquelle einzugrenzen.
Nein, dann hätte es ja schon bei phpBB 3.3.3 - wo PHP 8 spruchreif wurde - reihenweise Meldungen seitens der Admins gegeben. Und das ist ja auch schon wieder 3 (korrigiert) Jahre her.Vielleicht handelt PHP8.1 die Cookies anders und braucht andere Einstellungen?
Danke für den Hinweis. Manchmal stehe ich echt auf dem Schlauch. Ich hatte dort tatsächlich den Loglevel runter geschraubt., sodass keine Meldungen mehr auftauchten.
Das Log hat danach funktioniert und mich zu einer Extension geführt, die das Problem verursacht hat. Nach der Deaktivierung funktionierte alles wieder.$level = E_ALL & ~E_NOTICE;
error_reporting($level);
ini_set("display_errors", "0");
Danke. Setze ich auf meine Todoliste.
Okay, dann ist die Ursache für das fehlende Logging ja gefunden.
Macht das Leben gleich einfacher, wenn man ein Log hat. ^^ Die betreffende Ext hätte man zwar auch ohne Log ausfindig machen können, aber mit wesentlich mehr Zeit und Aufwand. So bist du auch gleich gerüstet, wenn mal wieder ein 500er auftreten sollte.Das Log hat danach funktioniert und mich zu einer Extension geführt, die das Problem verursacht hat. Nach der Deaktivierung funktionierte alles wieder.
Danke für die Rückmeldung.Vielen Dank für die Begleitung und eure Hinweise.
Code: Alles auswählen
[30-Jan-2024 17:58:12 Europe/Berlin] PHP Fatal error: Uncaught TypeError: mysqli_data_seek(): Argument #2 ($offset) must be of type int, mysqli_result given in [...]phpbb/db/driver/mysqli.php:290
[...]
#3 [...]ext/paybas/recenttopics/core/recenttopics.php(475): phpbb\db\driver\factory->sql_fetchfield()
Ach sieh an, Recent Topics. Ich vermute mal, du hast das Update 2.2.15 entweder von GitHub oder direkt aus Sajaki's Forum? Falls ja, auch seine letzte Version 2.2.15 ist nicht vollständig PHP 8 kompatibel. Dazu einen Tipp:
Zwangsläufig, weil die letzte offizielle Version 2.2.13 (08/2020) war und die Versionsprüfung mit dem CDB Server verbunden ist. Die Versionen 2.2.14 (08/2020) und 2.2.15 (04/2021) waren keine validierten (offiziellen) Updates, weil sie an der CDB vorbei veröffentlicht wurden. Also kann im ExtMgr von phpBB auch keine neue Version angezeigt werden, weil in der CDB nach wie vor 2.2.13 Stand der Dinge ist. Die letzten beiden Updates wurden also entweder gar nicht zur Validierung eingereicht, oder abgelehnt.Leider zeigte der Extension-Update-Check von phphBB an, dass die Extension aktuell wäre.