>백엔드 개발 >PHP 문제 >Nginx에서 PHP 오류 프롬프트를 활성화하는 방법

Nginx에서 PHP 오류 프롬프트를 활성화하는 방법

藏色散人
藏色散人원래의
2020-08-17 10:44:282687검색

Nginx에서 PHP 오류 프롬프트를 활성화하는 방법: 먼저 php 구성 파일을 편집한 다음 nginx의 fpm 구성 파일을 "php_admin_flag[log_errors] = on"으로 편집하고 마지막으로 php-fpm 및 nginx를 다시 시작합니다.

Nginx에서 PHP 오류 프롬프트를 활성화하는 방법

권장: "PHP Video Tutorial"

nginx를 사용하는 과정에서 nginx는 항상 500 오류를 표시하지만 특정 오류의 경우 오류 로그 파일을 확인해야 합니다. 불편한. 오류 페이지 프롬프트를 여는 것은 PHP를 디버깅할 때 매우 유용하지만 온라인 서버에서는 이 기능을 활성화하지 않는 것이 좋습니다. PHP의 구성 파일인 fpm 모드와 cli 모드는 두 개의 구성 파일일 수 있으며 둘 다 수정해야 합니다. 모드 실행 명령

php phpinfo.php

환경 변수 보기

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
먼저 php 구성 파일을 편집하세요.
vi /etc/php.ini
error_reporting = E_ALL
display_errors = On
php-fpm을 활성화했거든요. 따라서 nginx

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

의 fpm 구성 파일도 편집해야 하며 php-fpm과 nginx를 다시 시작해야 합니다. 이런 방식으로 개발 중에 PHP 오류를 브라우저에 표시할 수 있어 매우 편리합니다

위 내용은 Nginx에서 PHP 오류 프롬프트를 활성화하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.