PHP error log

Aus KL-Wiki
Wechseln zu: Navigation, Suche

Wenn ein PHP-Skript einen Fehler enthält wird die Fehlermeldung nicht auf der Webseite angezeigt, sondern ein Eintrag ins Error-Log des jeweiligen Hostings geschrieben.

Vorteile:

  • Hierdurch schützen wir Ihre Daten, denn in PHP-Fehlermeldungen können sensible Informationen enthalten sein, die nicht für die Öffentlichkeit bestimmt sind.
  • Die detaillierten PHP-Fehlermeldungen stehen in Ihrem Error-Log und können ausgewertet werden.

Nachteil:

  • PHP-Skriptfehler werden als leere weiße Seite angezeigt und lassen manchen Nutzer ratlos zurück.


Wie der Umgang mit PHP-Fehlern in Ihrem konkreten Fall eingestellt ist, können Sie durch einen Aufruf der PHP-Funktion phpinfo() herausfinden. Folgende Werte sollten gelten:

display_errors = Off
log_errors = On
error_reporting = 22527
error_log = no value

Die Schreibweise error_reporting = 22527 entspricht error_reporting = E_ALL & ~E_DEPRECATED (Details siehe Predefined Constants).

Die Angabe error_log = no value ist korrekt und führt dazu, dass PHP-Fehler durch den Webserver direkt in Ihr Error-Log geschrieben werden.

Weiterführendes

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Werkzeuge
Websites