PHP 오류 로그 출력 솔루션: 1. [php-fpm.conf]에서 구성을 수정하고, 그렇지 않은 경우 추가합니다. 2. [php.ini]에서 구성을 수정하고, 그렇지 않은 경우 추가합니다. [php-fpm] .
php 오류 로그 출력 솔루션:
1. php-fpm.conf에서 구성을 수정하고, 그렇지 않은 경우 추가하세요.
catch_workers_output = yes error_log = log/error_log
2. , 그렇지 않은 경우 추가됨
log_errors = On error_log = "/usr/local/lnmp/php/var/log/error_log" error_reporting=E_ALL&~E_NOTICE
3. php-fpm을 다시 시작하세요
PHP에서 오류가 발생하면 "/usr/local/lnmp/php/var/log/"에서 오류 로그를 볼 수 있습니다. error_log
" 원 /usr/local/lnmp/php/var/log/error_log
"中了
请注意:
1.php-fpm.conf 中的php_admin_value[error_log] 参数 会覆盖php.ini中的 error_log 参数
所以确保你在phpinfo()
中看到的最终error_log
文件具有可写权限并且没有设置php_admin_value[error_log]
参数,否则错误日志会输出到php-fpm
的错误日志里。
2.找不到php.ini位置,使用php的phpinfo()
结果查看
3.如何修改PHP错误日志不输出到页面或屏幕上
修改php.ini
display_errors = off
//不显示错误信息(不输出到页面或屏幕上)log_errors = on
//记录错误信息(保存到日志文件中)error_reporting = E_ALL
//捕获所有错误信息error_log =
참고:
1.php-fpm.conf php_admin_value[error_log] 매개변수는 php.ini
의 error_log 매개변수를 덮어쓰므로 에 있는지 확인하세요. >phpinfo()</ 코드>에 표시된 마지막 <code>error_log
파일에는 쓰기 가능한 권한이 있으며 php_admin_value[error_log]
매개변수는 설정되지 않았습니다. 그렇지 않으면 오류 로그가 다음으로 출력됩니다. php-fpm
code> 오류 로그에 있습니다.
2 .php.ini 위치를 찾을 수 없습니다. php의 phpinfo()
를 사용하여 결과를 확인하세요
3.ODE> php.ini 🎜display_error s = 꺼짐
/ /오류 정보를 표시하지 않음(페이지나 화면에 출력하지 않음) 🎜log_errors = on
//오류 정보 기록(로그 파일에 저장) 🎜error_reporting = E_ALL
// 모든 오류 정보 캡처 🎜error_log =
//로그 파일 이름 설정 🎜🎜프로그램에서 위 구성 수정🎜🎜ini_set("display_errors",0) ini_set("error_reporting",E_ALL); //这个值好像是个PHP的常量 ini_set("error_log","<日志文件名>") ini_set("log_errors",1);
위 내용은 php 에러 로그가 출력되면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!