WEBHOSTING SUPPORTNETZWERK
     
 

PHP-Errorlog aktivieren

Sie können den PHP-Errorlog für Ihre Skripte aktivieren, indem Sie die PHP-Einstellungen für Ihren Account ändern. Um das zu tun, können Sie eine php.ini-Datei verwenden. Einen Überblick über die Änderung der PHP-Einstellungen erhalten Sie hier: PHP-Einsellungen

Um den PHP-Errorlog zu aktivieren, fügen Sie folgende Zeilen, entweder in die globale php.ini-Datei Ihres Accounts oder in eine php.ini-Datei in dem Ordner, in dem der Errorlog aktiviert werden soll, hinzu:

error_reporting = E_ALL | E_STRICT
log_errors = On
display_errors = Off
error_log = /home/%BENUTZER%/private/php-errors.log

Ersetzen Sie %BENUTZER% mit dem Benutzernamen für Ihren Hostingaccount (Kontrollpanel).

Die oben genannten Einstellungen sind eine Empfehlung und Sie können diese entsprechend Ihren Anforderungen anpassen.

Die Zeile error_reporting = E_ALL | E_STRICT definiert welche Fehler aufgezeichnet werden sollen. E_ALL spezifiziert, dass alle Fehler und Warnungen aufgezeichnet werden sollen. E_STRICT gibt dem PHP-Interpreter die Anweisung, Codeänderungen vorzuschlagen, welche eine Kompatibilität des PHP-Codes mit zukünftigen PHP-Versionen (vor allem PHP6) gewährleisten. Sie können sich sämtliche vordefinierten error_reporting-Konstanten hier anschauen:
http://php.net/manual/de/errorfunc.constants.php

Die Zeile log_errors = On aktiviert die Aufzeichnung der Fehler in die Log-Datei des Servers. Wenn diese Runtime-Option auf Off eingestellt ist, werden keine Fehler in die Log-Datei des Servers aufgezeichnet..

display_errors = Off deaktiviert das Aufzeigen von Fehler im Browser. Wenn Sie diese Option auf On einstellen, werden die Fehler im Browser aufgezeigt, sobald das PHP-Skript ausgeführt wird.

Die Zeile error_log = /home/%BENUTZER%/private/php-errors.log wird den PHP -Interpreter auffordern, die Fehler in eine entsprechende Datei im private-Verzeichnis Ihres Hostingaccounts aufzuzeichnen. Vergessen Sie bitte nicht %BENUTZER% mit dem Benutzernamen für Ihren Hostingaccount zu ersetzen. Wenn Sie möchten, können Sie auch ein anderes Verzeichnis in Ihrem Account bzw. eine andere Datei festlegen.