So aktivieren Sie die PHP-Fehlerberichtsfunktion in Nginx

王林
Freigeben: 2023-05-12 08:25:18
nach vorne
854 Leute haben es durchsucht

  1. Ändern Sie die Konfigurationsdatei php.ini

Zuerst müssen wir die Konfigurationsdatei php.ini finden. Sie können es im Terminal mit dem folgenden Befehl finden:

php --ini
Nach dem Login kopieren

Dieser Befehl findet den Speicherort der Konfigurationsdatei php.ini. Nachdem wir den Speicherort der php.ini-Konfigurationsdatei ermittelt haben, können wir die folgenden zwei Konfigurationselemente finden:

display_errors = Off
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
Nach dem Login kopieren

Die oben genannten Konfigurationselemente bestimmen, ob PHP Fehlermeldungen und Fehlerstufeneinstellungen anzeigt.

Wir müssen display_errors auf On setzen, um die Anzeige von PHP-Fehlermeldungen auf der Seite zu ermöglichen. Gleichzeitig bestimmt error_reporting, welche Fehlerinformationen auf der Seite angezeigt werden müssen.

Ändern Sie die beiden oben genannten Konfigurationselemente wie folgt:

display_errors = On
error_reporting = E_ALL
Nach dem Login kopieren
  1. Ändern Sie die Nginx-Konfigurationsdatei

Jetzt müssen wir den folgenden Codeausschnitt zur Nginx-Konfigurationsdatei hinzufügen:

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param  PATH_INFO $fastcgi_script_name;

    fastcgi_param  PHP_VALUE "display_errors=On";
    fastcgi_param  PHP_ADMIN_VALUE "error_reporting=E_ALL";

    include        fastcgi_params;
}
Nach dem Login kopieren

Der obige Code wird kombiniert Das FastCGI-Modul mit PHP verbindet und legt zwei Parameter für PHP fest: display_errors und error_reporting, wodurch sie zu globalen Einstellungen werden.

Es ist zu beachten, dass der obige Code nur die Nginx-Konfigurationsdatei ändert und Nginx nicht neu lädt.

  1. Nginx neu laden

Wir müssen Nginx neu laden, damit die Nginx-Konfigurationsdatei wirksam wird.

sudo service nginx reload
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo aktivieren Sie die PHP-Fehlerberichtsfunktion in Nginx. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!