Anzeige von Meldungen am Bildschirm
Wert: EINGESCHALTET
Fehlermeldungen werden im Moment direkt am Bildschirm ausgegeben. Das ist ok für ein lokales Testsystem, sollte für das Produktivsystem auf dem Server jedoch besser ausgeschaltet werden. Andernfalls könnten Fehlermeldungen das Layout der Seite zerstören und bei Besuchern der Seite einen unprofessionellen Eindruck hinterlassen. Schlimmstenfalls können Meldungen auch sensitive Informationen über das System enthalten.
Empfehlung für Produktivsystem: besser auf Off stellen
Loggen von Meldungen in eine Datei
Wert: AUSGESCHALTET
Fehlermeldungen werden im Moment nicht in eine Datei geloggt. Das Speichern von auftretenden Fehlern in einer Logdatei ist eigentlich immer zu empfehlen.
Empfehlung für Produktivsystem: besser auf On stellen
Speicherort der Errorlog-Datei
Wert:
Fehlermeldungen werden im Moment nicht in eine Datei geloggt. Aktuelle Fehler tauchen in der eingestellten Logdatei also nicht auf.
Logstufe
Die aktuelle Logstufe ist: E_ERROR | E_WARNING | E_PARSE | E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_COMPILE_WARNING | E_USER_ERROR | E_USER_WARNING | E_USER_NOTICE
Lokale php.ini-Datei
Im aktuellen Verzeichnis existiert keine lokale php.ini-Datei oder diese Datei ist aus PHP heraus nicht lesbar.
Ändern der Konfiguration in PHP-Programmen
Wert: FUNKTIONIERT
Die PHP-Konfiguration kann aus PHP-Programmen heraus mittels der Funktion ini_set verändert werden. Dies ist nicht zwangsläufig für alle PHP-Direktiven erlaubt, bei anderen ist es zwar erlaubt, aber das Setzen hat keine Auswirkung (z.B. register_globals, magic_quotes_gpc u.a. – sie können mit ini_set erst gesetzt werden, nachdem der alte Wert schon benutzt wurde). Das Log-Verhalten kann man aber so normalerweise beeinflussen. Falls es keine andere Möglichkeit gibt, z.B. ein Logfile zu setzen oder die Logstufe anzupassen, könnt ihr das mittels ini_set am Anfang eures PHP-Programmes tun. Achtung: Das muss für jede Seite passieren (also nicht für jedes Script, das eingebunden wird, aber für alles, was im Browser am Ende eine Seite ergibt). Am besten z.B. in einen gemeinsamen Header einbinden. Wenn möglich ist aber die Konfiguration per php.ini vorzuziehen.