Logs abschalten

50 Sprachen online kostenlos lernen - auch als APP

TYPO3 Logs abschalten - ganz nach Bedarf zu mehr Performance

Natürlich kein Problem sondern ein Feature. Logs haben ihre Berechtigung und ihren Sinn. In Live-Systemen schlucken sie aber nur allzu gerne die vom Server erreichbare Performance. Schnellere Seiten sind durch gezieltes Abschalten einiger Funktionen möglich. Aber bitte bedenken: Weniger Logs bedeuten im Fehlerfall eine schwierigere Fehlersuche!


Lösung:

Die Log-Einstellungen von TYPO3 kann man im Install-Tool vornehmen oder natürlich direkt in der Datei /typo3conf/localconf.php.

Hier nun eine kleine Beschreibung der wichtigsten Log-Mechanismen und wie man sie ausschaltet.

WICHTIG: Wir übernehmen natürlich keine Garantie für Korrektheit und Vollständigkeit der hier beschriebenen Aktionen. Anwendung erfolgt immer auf eigenes Risiko!

$TYPO3_CONF_VARS['SYS']['enableDeprecationLog'] = '0';
Hiermit werden Deprecation-Meldungen unterdrückt, also etwa Warnungen über veraltete Methoden etc. Das Log wird in eine Datei im Verzeichnis /typo3conf/ geschrieben und kann je nach verwendeten Extensions sehr schnell anwachsen. Sofern das System getestet ist und alles läuft, sollte dieses Log ausgeschaltet werden.

$TYPO3_CONF_VARS['SYS']['belogErrorReporting'] = '0';
Definiert welche PHP-Fehler in die Tabelle syslog geschrieben werden sollen. Beim Wert '0' werden KEINE PHP-Fehler ins Syslog geschrieben.

$TYPO3_CONF_VARS['SYS']['systemLog'] = '';
Ausschalten systemspezifischer Log-Mechanismen, z.B. UNIX System-Logs, eMail,...

$TYPO3_CONF_VARS['SYS']['displayErrors'] = '0';
Ausgabe von PHP-Fehlermeldungen am Bildschirm vollständig unterdrücken. Der Wert 0 deaktiviert die Funktion. Die Standardeinstellung -1 bietet Entwicklern bessere Möglichkeiten zur Fehlersuche.