PHP - Fehler loggen

Aus Wikizone
Wechseln zu: Navigation, Suche

Leider gibt es automatisch keine globalen Fehlermeldungen bzw. per Default keine Standard "Error Log" für PHP.

Bitte lassen Sie die Fehler, die von der Webseite ausgehen, selbst in einer eigenen Logs Datei ausgeben.

Dazu sind Einträge in der .htaccess Datei und ein eigener Errorlog-Ordner erforderlich.

  • Erstellen Sie bitte einen neuen Ordner, der z.B. Errorlog heißt.
  • Fügen Sie die Datei errorlog.txt dort ein.
  • Versehen Sie diesen Ordner noch mit Schreibrechten bzw. weisen Sie den CHMOD 777 zu.
  • Weiterhin geben Sie in der vorhandenen .htaccess Datei den Pfad zum Error-Ordner an.
php_flag log_errors on
php_value error_log "/www/htdocs/<login>/<chmod_777_Ordner>/errorlog.txt"
- <login> ersetzen Sie durch den FTP Loginnamen der Domain (w00..)
- <chmod_777_Ordner> ersetzen Sie bitte durch den Error Ordner, dem Sie den CHMOD 777 zugewiesen haben.

Wenn Sie möchten, können Sie noch folgende Zeile mit einfügen:

php_flag display_errors off

Dann sieht man die Fehler auch nur in der errorlog.txt und nicht direkt auf der Webseite.