[概 要]
[対 策]
No. ディレクティブ 概 要 デフォルト値 実用時 SuSE系 RedHat系 1 error_reporting エラー出力レベルを設定する。通常は、PHP 4とPHP 5のデフォルトの E_ALL & ~E_NOTICE でよいと考える。 デバッグ時は、E_NOTICEレベルのエラーを出力したり、PHP5ではE_STRICTを使用すれば、推奨されるコーディングメソッドの提案なども行ってくれる。詳しくは、こちらを見ると良い。 E_ALL & ~E_NOTICE E_ALL E_ALL & ~E_NOTICE 2 display_errors エラーをHTML出力の一部として画面に出力するかどうかを定義する。実用時にはOffとすべきと考える。 On Off Off 3 display_startup_errors PHPの起動シーケンスで発生するエラーを表示するかどうかを定義する。デバッグ時を除き、実用時にはOffとすべきと考える。 Off Off Off 4 log_errors エラーメッセージを、サーバのエラーログまたはerror_logに記録するかどうかを指定 する。 Off On On