Hallo zusammen,
Die deprecated Warnungen vom errorlog.txt werden bei mir zum Teil im Frontend angezeigt.
Hatte schon mal jemand dieses Problem?
Gruss,
Marco
Deprecated Warnungen werden im Frontend gerendert.
-
- Beiträge: 3200
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 9 Mal
- Kontaktdaten:
Re: Deprecated Warnungen werden im Frontend gerendert.
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:
In CONTENIDO 4.10.1 ist die Einstellung für Fehler-Berichterstattung wie folgt (auch in gleicher Datei):
Deprecated Warnungen kann man, abschalten, wenn dias wie folgt ändert.
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
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;
Code: Alles auswählen
$cfg['php_error_reporting'] = E_ALL & ~(E_STRICT | E_NOTICE);
Code: Alles auswählen
$cfg['php_error_reporting'] = E_ALL & ~(E_STRICT | E_NOTICE | E_DEPRECATED);
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.
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.