Deprecated Warnungen werden im Frontend gerendert.

Fragen zur Installation von CONTENIDO 4.10? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
snixzz
Beiträge: 22
Registriert: Mi 15. Jul 2020, 16:18
Wohnort: Schweiz
Kontaktdaten:

Deprecated Warnungen werden im Frontend gerendert.

Beitrag von snixzz » Mo 20. Feb 2023, 14:23

Hallo zusammen,

Die deprecated Warnungen vom errorlog.txt werden bei mir zum Teil im Frontend angezeigt.

Hatte schon mal jemand dieses Problem?

Gruss,
Marco

xmurrix
Beiträge: 3143
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Deprecated Warnungen werden im Frontend gerendert.

Beitrag von xmurrix » Mo 20. Feb 2023, 15:36

Hallo Marco,

um PHP Fehler nicht anzuzeigen, solle man die PHP-Einstellung 'display_errors' auf den Wert '0' setzen.

In CONTENIDO steht das in der data/config/{umgebung}/config.misc.php:

Code: Alles auswählen

$cfg['php_settings']['display_errors'] = false;
In CONTENIDO 4.10.1 ist die Einstellung für Fehler-Berichterstattung wie folgt (auch in gleicher Datei):

Code: Alles auswählen

$cfg['php_error_reporting'] = E_ALL & ~(E_STRICT | E_NOTICE);
Deprecated Warnungen kann man, abschalten, wenn dias wie folgt ändert.

Code: Alles auswählen

$cfg['php_error_reporting'] = E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED);
Die Konfigurationen kannst du auch in einer eigenen 'config.local.php' im gleichen Verzeichnis überschreiben.

Die E_DEPRECATED Warnungen sind aber auch wichtig, da sie darauf hinweisen, dass die verwendete Funktionalität in zukünftigen PHP Versionen nicht funktionieren wird. Du solltest prüfen, was genau die Ursache dafür ist. An CONTENIDO wird daran gearbeitet, dass das System solche veralteten Features nicht verwendet oder alternativen verwendet. Modulcodes oder benutzerdefinierte Plugins muss man dann selber anpassen. Bei einer Aktualisierung überschreibt CONTENIDO z. B. keine vorhandenen Layouts oder Module, diese anzupassen ist dann in der Verwantwortung des Webseitenbetreibers/Entwicklers.

Um welche CONTENIDO- und PHP-Version handelt es sich dabei?

Gruß
Murat
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

Antworten