Dennis Lizarzaburu

Dennis  Lizarzaburu

I'm a frontend developer from kiel, germany.

Blog

PHP Log auf all-inkl Webserver

Auf all-inkl Webservern werden standardmäßg keine Fehlermeldungen in einer Logdatei ausgegeben. Um dennoch nicht drauf verzichten zu müssen, kann man sich selbst sehr schnell die Ausgabe der PHP-Error in einer Logdatei einrichten.

Dazu ist ein Eintrag in der .htaccess und ein eigener Ordner für die Logdatei nötig. Zunächst solltet ihr einen neuen Ordner z.B. log erstellen und ihn mit den Dateirechten 777 versehen.

# Gebt dem Ordner die Dateirechte 777
chmod 777 log

In dem Ordner legen wir eine error_log.txt Datei ab. Um die Fehlermeldungen in der Datei auszugeben, müsst ihr in der .htaccess folgende Zeilen hinzufügen:

# Akiviert die Fehlermeldungen und gebt den Pfad zur Logdatei an
php_flag log_errors on
php_value error_log "/www/htdocs/w000000/PFAD-ZUM-LOG-ORDNER/error_log.txt"

Ersetzt 'w000000' durch den Loginnamen eures FTP-Accounts und PFAD-ZUM-LOG-ORDNER mit dem Pfad zum Ordner. Um zusätzlich die Ausgabe der Fehler auf eurer Webseite zu deaktivieren könnt ihr folgende Zeile hinzufügen

# Deaktiviert die Ausgabe von Fehlern auf euer Webseite
php_flag display_errors off