[3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

[3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag 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
Benutzeravatar
chris1278
Mitglied
Beiträge: 3841
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag von chris1278 »

Schau dir das an das sollte helfen:

Debug-Modus aktivieren
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag von Kizu »

Moin,

Die Datei config/production/config.yml sah so aus:

Code: Alles auswählen

imports:
    - { resource: ../default/config.yml }
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
vfrblue
Ehemaliges Teammitglied
Beiträge: 2008
Registriert: 22.11.2016 18:46

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag 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.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3841
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag von chris1278 »

Frage benutzt du die Erweiterung Recent Topics?
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag 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.
Gruß, Thorsten
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2962
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag von LukeWCS »

Kizu hat geschrieben: 10.12.2022 11:36 Das hilft aber auch nicht. Die Meldungen tauchen trotzdem auf.
Auch Forencache gelöscht?
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Benutzeravatar
chris1278
Mitglied
Beiträge: 3841
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag 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.
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag 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.
Gruß, Thorsten
Kizu
Mitglied
Beiträge: 545
Registriert: 11.05.2007 15:19
Wohnort: Bremen
Kontaktdaten:

Re: [3.3] PHP8.0 und PHP8.1: Debug-Informationen obwohl display_errors abgeschaltet ist

Beitrag 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
Antworten

Zurück zu „Support-Forum“