ko-takada回答ポイント 90ptウォッチ 2

PHPのFatalやWarning等のエラーメッセージを画面には出したくないが、Apacheのエラーログには記録したいです。

ただし、各アプリケーションのデバッグモード時には画面に出力したいと思います。
こういった要望を実現するには、PHPをどのように設定すれば良いでしょうか?

php.ini にて以下のように設定し、各アプリケーションにてデバッグモード時以外は「error_reporting(0);」と設定したところ、エラーが記録されません。
log_errors = On
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
display_errors = On

環境:CentOS 5.4 x64 + Apache 2.2 + PHP 5.2.12

解決方法をご存じの方、教えて頂けると幸いです。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-02-09 16:33:50
終了日時
2010-02-10 16:23:39
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Apache1359PHP7798CentOS474デバッグ204x6469アプリケーション2247エラーログ104エラーメッセージ673

人気の質問

メニュー

PC版