Apache-Fehlerprotokoll mit PHP-Fehlern

10

Ich habe gerade PHP und Apache eingerichtet und möchte herausfinden, wohin die Fehler führen. Was ist der Standardpfad der Fehlerprotokolle in Apache für PHP?

Genadinik
quelle
1
Sie haben nicht erwähnt, auf welchem ​​Betriebssystem Sie Apache ausführen. Überprüfen Sie in Ihrer Apache-Konfiguration den Speicherort der Protokolldateien.
Pause
Ich benutze Ubuntu OS.
Genadinik
Welche Datei sollte diese Informationen übrigens enthalten? - Vielen Dank!
Genadinik

Antworten:

6

Es gibt die Standorte in diesen beliebten Betriebssystemen:

Speicherort der RHEL / Red Hat / CentOS / Fedora Linux-Apache-Fehlerdatei - / var / log / httpd / error_log

Speicherort der Debian / Ubuntu Linux Apache-Fehlerprotokolldatei - /var/log/apache2/error.log

Speicherort der FreeBSD Apache-Fehlerprotokolldatei - /var/log/httpd-error.log

Die ausführliche Antwort zu den Apache-Protokolldateien finden Sie hier: http://www.cyberciti.biz/faq/apache-logs/

Genadinik
quelle
2

Versuche dies:

  1. error_reporting = E_ALL | E_STRICT
  2. error_log = /var/log/php_errors.log
  3. Erstellen Sie die Protokolldatei manuell
Berühren Sie /var/log/php_errors.log
chown www-data: /var/log/php_errors.log
chmod + rw /var/log/php_errors.log

Jetzt können Sie PHP-Fehler auf diese Weise anzeigen

    tail /var/log/php_errors.log
Nikolay Chuprina
quelle