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

So aktivieren Sie PHP-Fehlermeldungen in Nginx

藏色散人
Freigeben: 2023-03-04 16:02:02
Original
2722 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Bearbeiten Sie zuerst die PHP-Konfigurationsdatei:

vi /etc/php.ini
error_reporting = E_ALL
display_errors = On
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
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