Seite 1 von 3
[3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 11:20
von Kizu
Moin,
wenn ich die PHP-Version meines Webhosting-Paketes auf 8.0 oder 8.1 stelle, werden Fehlermeldungen wie die folgende auf der Webseite angezeigt, obwohl display_errors deaktiviert ist:
[phpBB Debug] PHP Warning: in file [ROOT]pfad/einer/datei on line 49: Undefined variable $rt_functions
Nach meinem Verständnis von display_errors dürfte das doch nicht auftauchen.
In der Config.php habe ich dies auch schon versucht:
Code: Alles auswählen
@define('PHPBB_ENVIRONMENT', 'production');
@define('DEBUG', false);
@define('DEBUG_EXTRA', false);
Hast jemand eine Idee?
PS: Dass dieser Fehler behoben werden sollte, ist mir auch klar. Kümmere ich mich auch drum. Ich möchte aber in der Produktivumgebung diese Meldungen nicht haben.
MfG, Daniel
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 11:29
von chris1278
Schau dir das an das sollte helfen:
Debug-Modus aktivieren
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 11:36
von Kizu
Moin,
Die Datei config/production/config.yml sah so aus:
Ich habe mal versucht das ganze auf false zu stellen:
Code: Alles auswählen
imports:
- { resource: ../default/config.yml }
parameters:
debug.load_time: false
debug.sql_explain: false
debug.memory: false
debug.show_errors: false
debug.exceptions: false
Das hilft aber auch nicht. Die Meldungen tauchen trotzdem auf.
MfG, Daniel
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 12:02
von vfrblue
Diese Meldung bezieht sich m.E. auf eine Erweiterung, die nicht mit PHP 8.x kompatibel ist.
Du solltest diese Ext mal deaktivieren, ob die Meldung dann noch erscheint.
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 12:13
von chris1278
Frage benutzt du die Erweiterung Recent Topics?
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 12:13
von IMC
Wenn es sich dabei um die Extension
paybas\recenttopics
handelt, teste mal diese Version.
https://github.com/IMC-GER/RecentTopics ... elop32.zip
Arbeitet bei mir mit
PHP Version 8.1.11 problemlos.
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 12:26
von LukeWCS
Kizu hat geschrieben: 10.12.2022 11:36
Das hilft aber auch nicht. Die Meldungen tauchen trotzdem auf.
Auch Forencache gelöscht?
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 13:01
von chris1278
Also da es sich hierbei mit großer Wahrscheinlichkeit um diese Extension hier handelt:
Recent Topics
Solltest du prüfen welche Version du nutzt.
Die Version 2.2.15 läuft auch auf php 8.1 ohne Probleme. Falls du eine kleinere Version hast solltest du diese Updaten.
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 10.12.2022 14:15
von IMC
chris1278 hat geschrieben: 10.12.2022 13:01
Die Version 2.2.15 läuft auch auf php 8.1 ohne Probleme.
Aber nur solange die Checkbox „Alle Seiten anzeigen:“ nicht aktiviert wird.
Des weiteren werden die im ACP eingestellten Defaultwerte der Benutzereinstellungen nicht bei der Registrierung neuer Benutzer übernommen.
Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist
Verfasst: 12.12.2022 17:00
von Kizu
Moin zusammen,
danke für die Hinweise und Tipps. die betroffene Extension ist meine eigene und ich weiß, an welcher Stelle ich ansetzen muss, um die Probleme zu lösen. Es geht mir aber darum: in einer Produktivumgebung sollten solche Meldungen nicht für den Benutzer sichtbar sein, sondern nur in das Log geschrieben werden.
MfG, Daniel