Heim >Backend-Entwicklung >PHP-Problem >So aktivieren Sie PHP-Fehlermeldungen in Nginx

So aktivieren Sie PHP-Fehlermeldungen in Nginx

藏色散人
藏色散人Original
2020-08-17 10:44:282689Durchsuche

So aktivieren Sie PHP-Fehlermeldungen in Nginx: Bearbeiten Sie zuerst die PHP-Konfigurationsdatei und dann die FPM-Konfigurationsdatei von Nginx auf „php_admin_flag[log_errors] = on“.

So aktivieren Sie PHP-Fehlermeldungen in Nginx

Empfohlen: "PHP-Video-Tutorial

Bei der Verwendung von Nginx werden Sie immer auf Nginx stoßen Es wird ein 500-Fehler angezeigt, Sie müssen jedoch die Fehlerprotokolldatei auf bestimmte Fehler überprüfen, was sehr umständlich ist. Das Öffnen von Fehlerseiten-Eingabeaufforderungen ist beim Debuggen von PHP sehr nützlich, es wird jedoch nicht empfohlen, diese Funktion für Online-Server zu aktivieren

Über PHPs Konfigurationsdatei FPM-Modus und CLI-Modus kann Seien Sie zwei Konfigurationsdateien, beide müssen geändert werden

CLI-Modus-Ausführungsbefehl

php phpinfo.php

Umgebungsvariablen anzeigen

Server API => Command Line Interface
Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php/7.2/cli
Loaded Configuration File => /etc/php/7.2/cli/php.ini
Scan this dir for additional .ini files => /etc/php/7.2/cli/conf.d

Bearbeiten Sie zuerst die PHP-Konfigurationsdatei:

vi /etc/php.ini
error_reporting = E_ALL
display_errors = On

Weil ich mich umgedreht habe es auf php-fpm. Daher müssen Sie auch die FPM-Konfigurationsdatei von Nginx bearbeiten.

vim /etc/php5/fpm/pool.d/www.conf
php_flag[display_errors] = on
;php_admin_value[error_log] = /data/www/log/error.log 
;php_admin_flag[log_errors] = on

Starten Sie PHP-FPM und Nginx neu. Auf diese Weise können PHP-Fehler während der Entwicklung im Browser angezeigt werden, was sehr praktisch ist

Das obige ist der detaillierte Inhalt vonSo aktivieren Sie PHP-Fehlermeldungen in Nginx. 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