ページに php エラーを表示する方法: 最初にスクリプト "phpinfo.php" を実行し、次に php 構成ファイルへのパスを見つけて、次に "php.ini" ファイルを編集して内容を " display_errors = On"; 最後に「php-fpm」を再起動します。
#ブラウザにphpのエラーメッセージが表示されない問題の解決方法
【動作環境】 deepin15 .8【プログラミング環境】 nginx1.13 php7 atom1.22 最近PHPを勉強しているのですが、PHPの様々なエラーメッセージがブラウザ上に表示されないことが分かりました。多少の構文エラーがあっても、実行結果は以下のようになります。 # したがって、ログファイルで詳細なエラー情報を見つける必要があります。しかし、エラーが発生するたびに確認すると、ログが非常に煩わしくなります。 以下が解決策です。 次のスクリプト phpinfo.php を実行します:<?php phpinfo(); ?>これをブラウザで開き、Ctrl f を押して display_errors を検索すると、次のように表示されます。 php.ini を再度検索し、以下に示すように php 構成ファイルへのパスを見つけます。 php.ini ファイルを編集して、サービスを再起動します:
sudo vi /etc/php/7.2/fpm/php.ini # 找到display_errors并修改为 display_errors = On # 重启php-fpm sudo systemctl restart php7.2-fpmブラウザで phpinfo.php スクリプトを更新し、display_errors を見つけます。 他の PHP を実行すると、エラー メッセージは表示されません。スクリプトには構文エラーが含まれていますが、内容は以前と同じになります。 この時点では解決方法がわからなかったので、ネットで検索したところ、php-fpm プールで設定し、php_flag[display_errors] を on に設定する必要があると書かれていました
sudo vi /etc/php/7.2/fpm/pool.d/www.conf # 找到php_flag[display_errors]并设置为onページを再度更新すると、結果は次のように表示されます。 #構文エラーのある php スクリプトを実行すると、表示されます。エラーメッセージが表示されたら完了です。 関連知識の詳細については、
PHP 中国語 Web サイト をご覧ください。
以上がページにPHPエラーを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。