nginx の php-fpm が php エラー ログを記録しない問題を解決する方法: 1. [php-fpm.conf] の設定を変更します (そうでない場合は追加します)。 2. [php-fpm.conf] の設定を変更します。 [php.ini]、そうでない場合は追加します; 3. [php-fpm] を再起動します。
#php-fpm が nginx で php エラー ログを記録しない問題の解決方法:
# #1. php-fpm.conf の設定を変更する (そうでない場合は
catch_workers_output = yes error_log = log/error_log
2. php.ini の設定を変更する (そうでない場合は
log_errors = On error_log = "/usr/local/lnmp/php/var/log/error_log" error_reporting=E_ALL&~E_NOTICE
3 .Restart php-fpm
PHP がエラーを実行すると、「/usr/local/lnmp/php/var/log/error_log」にエラー ログが表示されます。注意:
1.php-fpm.confの
php_admin_value[error_log]パラメータは、 ## in php.ini #error_log
パラメータしたがって、
に表示される最終的な error_log ファイルに書き込み権限があり、php_admin_value[ error_log]
パラメータを設定しないと、エラーログはphp-fpm
のエラーログに出力されます。2. php.ini の場所が見つかりません。結果を表示するには、php の
を使用してください。3. PHP エラー ログを変更する方法ページまたは画面に出力されます
Modify php.ini
##display_errors = off //エラー メッセージを表示しません (ページまたは画面に出力しません)ini_set("display_errors",0) ini_set("error_reporting",E_ALL); //这个值好像是个PHP的常量 ini_set("error_log","<日志文件名>") ini_set("log_errors",1);
関連する学習の推奨事項:
PHP プログラミングの入門から熟練度まで以上がnginx の php-fpm が php エラー ログを記録しない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。