PHP エラー表示の問題のトラブルシューティング
PHP スクリプトでエラーが発生した場合、迅速に解決するためにこれらのエラーを表示できることが重要です。 display_errors を有効にし、エラー報告を E_ALL に設定しても、ブラウザ出力にエラーが表示されない場合があります。
エラー表示を確認する手順:
-
確認PHP.ini 設定:
設定によりエラー報告が有効になっていることを確認しますphp.ini の error_reporting(E_ALL) と display_errors を 1 に設定します。
-
Web サーバーを再起動します:
Apache Web サーバーを再起動して、PHP.ini で加えられた変更を適用します。
-
追加表示エラーコード:
問題のある PHP スクリプトの先頭に次のコードを含めます:
error_reporting(E_ALL);
ini_set('display_errors', 1);
ログイン後にコピー
追加の考慮事項:
-
解析エラー:
同じファイルで解析エラーが発生した場合は、display_errors = on で php.ini ファイルを変更します。
-
設定の上書き:
PHP 設定スクリプト自体によってオーバーライドできます。このような場合は、代わりに php.ini または php-fpm.conf を変更します。
-
htaccess Override:
php.ini にアクセスできない場合は、php_flag display_errors 1 を .ini ファイルに追加することを検討してください。 htaccess ファイル。
本番環境環境:
本番環境では、セキュリティ上の理由からエラー表示を無効にすることをお勧めします:
display_errors = off
log_errors = on
ログイン後にコピー
AJAX 呼び出しエラー:
-
開発サーバー:
を確認してくださいDevTools の [ネットワーク] タブの [応答] タブで、エラーを含む AJAX 応答を確認します。
-
運用サーバー:
詳細については、エラー ログを調べてください。
以上がPHP エラーがブラウザに表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。