PHP - Fehler loggen
Aus Wikizone
Version vom 21. Februar 2019, 16:56 Uhr von 37.49.72.8 (Diskussion) (Die Seite wurde neu angelegt: „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 Webs…“)
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.