PHP Fehler in einer Datei protokollieren

Änderungen in der php.ini Konfiguration
Änderungen in der php.ini Konfiguration

Mit Einstellungen in der php.ini Datei oder im Installtool von TYPO3 kann man festlegen, wie Fehler in PHP behandelt werden.

In der Standardkonfiguration der php.ini Datei werden die Fehlermeldungen im Browser ausgegeben. Mit einer Einstellung in der php.ini Konfiguration können sie auch in eine Logdatei geschrieben werden. Für jede (Haupt-) Domain können eigene php.ini Einstellungen vorgenommen werden. Diese erfolgen im Kundenmenü über den Menüpunkt Konfiguration->Domainverwaltung und dort über den Reiter Einstellungen.

Folgende Parameter müssen geändert werden:

  1. Globale PHP.INI Einstellungen auf NEIN setzen (domainspezifisch)
  2. Kompletten Dateipfad (beginnend mit /) für die gewünschte Protokolldatei angeben
    Beispiel /www/123467_98765/rp-hosting/1234/5678/php-error.log
  3. Option log_errors einschalten
  4. Option display_errors ausschalten
  5. Option register_globals ausschalten

Auswertung

Neue Warn- bzw. Fehlermeldungen werden immer an das Ende der Datei geschrieben. Über den Shellzugang kann man sich jeweils die letzten Zeilen mit folgendem Kommando ausgeben lassen:

tail -f php-error.log

Neu hinzugekommende Meldungen erscheinen im Terminalfenster dann automatisch, bis man die Ausgabe mit CRTL-C stoppt.

Bitte beachten: die Logdatei kann mit der Zeit eine beachtliche Größe erreichen und sollte daher von Zeit zu Zeit gelöscht werden.

 

Sie sind hier: Hosting » Hilfe & Support » Anleitung » PHP » PHP Error Log einschalten

Servicetelefon 0800 - 8976326 (kostenloser Anruf)