ホームページ > バックエンド開発 > PHPチュートリアル > PHP エラー メッセージが表示されないのはなぜですか?

PHP エラー メッセージが表示されないのはなぜですか?

Barbara Streisand
リリース: 2024-12-20 11:23:17
オリジナル
615 人が閲覧しました

Why Aren't My PHP Error Messages Showing Up?

PHP エラー メッセージ抑制のトラブルシューティング

PHP スクリプトの実行時にエラー メッセージが表示されないとイライラすることがあります。この記事では、エラー メッセージが抑制される潜在的な理由についての洞察を提供し、適切なエラー レポートを行うために PHP を設定するための解決策を提供します。

エラー抑制の原因

デフォルトでは、PHP は次のことを行います。運用環境ではエラーが表示されません。これは、データベース資格情報などの機密情報が無許可のユーザーに公開されるのを防ぐためです。エラー メッセージの抑制は、サーバーまたはアプリケーションの構成が正しくないことが原因である場合もあります。

エラー レポートの有効化

PHP でエラー レポートを有効にするには、次のいずれかのスクリプトを使用できます。 -レベルまたは構成レベルのアプローチ:

スクリプト レベルのエラーレポート:

  • PHP スクリプトの先頭に、次の行を追加します。
ini_set('display_errors', 1);
error_reporting(~0);
ログイン後にコピー
  • これらの行は、PHP 構成オプションを次のように設定します。すべてのエラーを表示し、それらを

構成レベルのエラー報告:

  • サーバーの PHP 構成ディレクトリにある php.ini ファイルを開きます。
  • 以下で検索してくださいsettings:
error_reporting  =  E_ALL
;error_reporting  =  E_ERROR
display_errors = On
;display_errors = Off
ログイン後にコピー
  • エラー レポート (E_ALL および On) をオンにする行のコメントを解除します。

結論

エラー報告を有効にすると、PHP で問題の特定と解決に役立つエラー メッセージが表示されます。コード。適切なエラー報告方法を選択するときは、開発環境とテスト環境を考慮して、運用設定で機密情報が不必要に公開されることを回避してください。

以上がPHP エラー メッセージが表示されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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