PHP-Fehler anzeigen und protokollieren

Manchmal treten Fehler in einem PHP-Script auf, aber es ist nicht ersichtlich, was schief gelaufen ist.
Hier kann die PHP-Fehler-Anzeige und der PHP-Log Abhilfe schaffen. Mit ein paar kleinen Befehlen, die in eine .htaccess-Datei gesetzt werden, kann man schnell herausfinden, welche Befehle Probleme machen.

PHP-Fehler im Browser anzeigen:

php_flag display_errors on

Achtung: dieser Befehl zeigt alle Fehler im Browser an. Dies sollte nur eingeschaltet werden, wenn der Programmierer an der Site arbeitet. Die Fehleranzeige wird auch jedem anderen Website-Besucher angezeigt und könnte somit Informationen über den Aufbau und die Struktur der Site an 3. Personen weitergeben.

PHP-Fehler in eine Log-Datei schreiben:

php_flag log_errors on
php_value error_log php.txt

php.txt sollten Sie durch den Pfad zu Ihrer Log-Datei ersetzen. Diese Datei muss von PHP geschrieben werden können (also den korrekten Besitzer oder die entsprechenden Rechte setzen)

Die komplette .htaccess Datei sieht dann wie folgt aus:

php_flag display_errors on
php_flag log_errors on
php_value error_log php.txt

Veröffentlicht in DE » Alles, DE » Tips & Tricks, DE » Web Hosting, General.