Heim >Backend-Entwicklung >PHP-Tutorial >Wo ist das Fehlerprotokoll von PHP?

Wo ist das Fehlerprotokoll von PHP?

WBOY
WBOYOriginal
2024-03-26 09:48:29751Durchsuche

Der Speicherort des PHP-Fehlerprotokolls hängt von der Serverkonfiguration ab, befindet sich jedoch normalerweise an einem der folgenden Speicherorte: Apache:/var/log/apache2/error.logNginx:/var/log/nginx/error.logPHP- FPM:/var /log/php-fpm.log

Wo ist das Fehlerprotokoll von PHP?

PHP-Fehlerprotokollspeicherort

PHP-Fehlerprotokoll wird normalerweise am folgenden Speicherort gespeichert:

1 Der Pfad der error_log-Konfiguration

Sie können es mit der error_log Konfigurationsanweisung Benutzerdefinierter Fehlerprotokolldateipfad angeben.

<code class="php">error_log("/var/log/php_errors.log");</code>

2. Systemprotokoll

Wenn kein benutzerdefiniertes Fehlerprotokoll konfiguriert ist, werden Fehler im Systemprotokoll protokolliert. Der spezifische Pfad variiert je nach Betriebssystem:

  • Linux: /var/log/syslog
  • Windows: /Windows/System32/winevt/Logs/Application.evtx

3. Apache-Fehlerprotokoll

Wenn PHP auf dem Apache-Webserver ausgeführt wird, werden Fehler möglicherweise im Apache-Fehlerprotokoll protokolliert:

  • Linux: /var/log/apache2/error.log
  • Windows: /Programme/Apache-Software Foundation /Apache2.4/logs/error.log

4. Nginx-Fehlerprotokoll

Wenn PHP auf dem Nginx-Webserver ausgeführt wird, können Fehler im Nginx-Fehlerprotokoll protokolliert werden:

  • Linux: /var /log/nginx/error.log
  • Windows: /Program Files/Nginx/logs/error.log

5. PHP-FPM-Fehlerprotokoll

Wenn PHP PHP-FPM (FastCGI Process) verwendet Manager) können Fehler im PHP-FPM-Fehlerprotokoll protokolliert werden:

  • Linux: /var/log/php-fpm.log
  • Windows: /Program Files/PHP/logs/php-fpm. log

Das obige ist der detaillierte Inhalt vonWo ist das Fehlerprotokoll von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn