Errorlogs deaktivieren

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: 33
Registriert: Mi 15. Jul 2020, 16:18
Wohnort: Schweiz
Kontaktdaten:

Errorlogs deaktivieren

Beitrag von snixzz »

Hallo zusammen,

Gibt es eine Möglichkeit die Error Logs (errorlog.txt) zu deaktivieren oder zu konfigurieren?

Seit dem Update auf php8 sind diese zum Teil riesig & habe aktuell keine Resourcen mich um jede kleine Warnung zu kümmern.

Mir würde es z.B. reichen, wenn nur Fatal Errors geloggt würden, zumindest bis ich mehr Zeit habe.
Ich würde gerne Warnungen & Deprecated Meldungen temporär nicht loggen.

Liebe Grüsse
Marco
xmurrix
Beiträge: 3213
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 16 Mal
Kontaktdaten:

Re: Errorlogs deaktivieren

Beitrag von xmurrix »

Hallo Marco,

du kannst das mit einer eigenen Konfiguration anpassen.

Erstelle eine Datei "data/config/{umgebungsname}/config.local.php", falls nicht vorhanden, und überschreibe dort die gewünschte Konfiguration, z. B.:

Code: Alles auswählen

<?php

global $cfg;

// Alles außer Warnungen u. Deprecated loggen
$cfg['php_error_reporting'] = E_ALL & ~(E_WARNING | E_DEPRECATED);

// Das Loggen komplett abschalten
$cfg['php_settings']['log_errors'] = false;
Über die Konfiguration "$cfg['php_settings']['{name}'] = {wert};" kannst du jede Art von PHP-Einstellung konfigurieren, also alles, was man auch per ini_set() setzen kann. Die Konfiguration "$cfg['php_error_reporting']" ist ein Sonderfall, damit wird error_reporting() aufgerufen um die PHP-Fehlermeldungen zu setzen.

Gruß
xmurrix
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.
snixzz
Beiträge: 33
Registriert: Mi 15. Jul 2020, 16:18
Wohnort: Schweiz
Kontaktdaten:

Re: Errorlogs deaktivieren

Beitrag von snixzz »

Hallo xmurrix,

Vielen Dank für deine Antwort. Genau nach dem habe ich gesucht :)

Gruss
Marco
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Errorlogs deaktivieren

Beitrag von Oldperl »

Servus Marco,

meine Empfehlung dazu ist, das Log nicht komplett abzuschalten, sondern wirklich nur die Art der angezeigten Fehlermeldungen selbst zu beschränken, da ansonsten eben schwerwiegende Fehlermeldungen eventuell auch nicht zur Anzeige kommen.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Bernhard_4711
Beiträge: 155
Registriert: Do 25. Jul 2019, 16:08
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Errorlogs deaktivieren

Beitrag von Bernhard_4711 »

xmurrix hat geschrieben: Do 17. Okt 2024, 12:52 Erstelle eine Datei "data/config/{umgebungsname}/config.local.php", falls nicht vorhanden, und überschreibe dort die gewünschte Konfiguration, z. B.:
Bei mir finde ich das in der Datei config.misc.php ... :wink:
---
Munterbleiben... Bernhard
xmurrix
Beiträge: 3213
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 16 Mal
Kontaktdaten:

Re: Errorlogs deaktivieren

Beitrag von xmurrix »

Bernhard_4711 hat geschrieben: Fr 18. Okt 2024, 11:18 Bei mir finde ich das in der Datei config.misc.php ... :wink:
Ja, in der Datei config.misc.php ist das initial konfiguriert, allerdings ist diese Datei ein Bestandteil des CONTENIDO Releases, d. h. bei einer Aktualisierung kann es überschrieben werden. Die config.local.php gehört nicht zum CONTENIDO Release, wird also bei einem Update nicht überschrieben.
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.
Bernhard_4711
Beiträge: 155
Registriert: Do 25. Jul 2019, 16:08
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Errorlogs deaktivieren

Beitrag von Bernhard_4711 »

Ah! Ich verstehe. Ändere ich sofort. Vielen Dank! :D
---
Munterbleiben... Bernhard
Antworten