ホームページ > バックエンド開発 > PHPチュートリアル > PHP でエラーが表示されないのはなぜですか?それを修正するにはどうすればよいですか?

PHP でエラーが表示されないのはなぜですか?それを修正するにはどうすればよいですか?

DDD
リリース: 2024-12-31 15:59:10
オリジナル
499 人が閲覧しました

Why Isn't My PHP Showing Errors and How Can I Fix It?

PHP エラーのデバッグ

PHP ではエラー メッセージが隠蔽されることが多く、問題のトラブルシューティングが困難になります。この記事では、PHP がエラーを表示しない問題に対処し、PHP をエラー表示用に設定するための解決策を提供します。

エラー抑制の原因

デフォルトでは、PHP は次の場合にエラー メッセージを抑制します。本番モードで。これは、エラーを表示すると機密情報がユーザーに公開されたり、セキュリティが侵害される可能性があるためです。

エラー表示の有効化

PHP でエラー表示を有効にするには、次の 2 つのオプションがあります。

  • スクリプト レベルの構成: PHP の先頭に次の行を追加します。スクリプト:
ini_set('display_errors', 1);
error_reporting(~0);
ログイン後にコピー
  • php.ini 構成 (開発環境): php.ini で次の設定を見つけて、その値を変更します:
error_reporting  =  E_ALL
display_errors = On
ログイン後にコピー

運用環境でセキュリティ リスクを引き起こす可能性があるため、エラー表示はテスト サイトまたは開発サイトでのみ有効にしてください。環境

以上がPHP でエラーが表示されないのはなぜですか?それを修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート