« eAcceleratorでPHPを高速化 | メイン | SELinuxを無効にする »

Ramdom Entry Pickup

PHPのエラー表示を軽量化する


[PR] 「ページランク6サービス」SEOのための上質リンクを激安でご提供!

Category : [ Apache2, PHP, 自宅サーバ ]
July 9, 2006 14:00
TAG : [Perl,PHP]





PHPを稼働させていると、Apacheのログに、

Notice: Undefined index: HTTP_SERVER in /****/html_output.php on line 15

というような「Notice」レベルのログまで表示されます。

これはちょっとうざいので、エラーレベルのみを出力させるようにします。


「php.ini」ファイルを以下のように書き換えます。


error_reporting = E_ALL & ~E_NOTICE


これでNoticeレベルはログにははき出されません



Perl/Python/PHPによるXMLプロセッシング徹底解説―スクリプト言語で学ぶXML×Webプログラミング
Martin Brown 日本ユニテック
技術評論社 (2002/12)
売り上げランキング: 304,127
おすすめ度の平均: 3.67
4 なかなかいい
3 もう少し的をしぼるべき
4 新しいXMLアプリケーション構築にむけて

今すぐ導入!PHP×PostgreSQLで作る最強Webシステム―実例満載!導入から設計/運用までを徹底解説
石井 達夫
技術評論社 (2002/12)
売り上げランキング: 115,118
おすすめ度の平均: 3.33
1 インストールまではできます
4 Linuxデータベースサーバー構築に最適
5 データベースサーバーを構築する人に





ソーシャルブックマーク

「del.icio.us」にブックマーク|このエントリーの「del.icio.us」での登録状況|はてなブックマーク|はてなブックマーク|テクノラティ・リンク検索結果|Technorati|BlogPeople Instant Bookmark|BlogPeople Tags|ドリコムRSS|ニフティクリップ|livedoorクリップ|livedoorクリップ|ECナビに登録|add-fc2.gif|FC2ブックマークでの登録状況

このエントリーと関連性が高いと思われるエントリー


このエントリーに関連するかもしれない商品


おすすめ商品


Link Information

Link HTML:

トラックバックURL:

コメント

初めまして。以前からこちらを参考にMTを設
置している自宅サーバを弄っています。


error_reporting = E_ALL & ~E_NOTICE

とphp.iniを編集するとの事ですが、php.iniを
見ると

:error_reporting = E_ALL & ~E_NOTICE

と先頭にセミコロンが付いていますが、削
除するだけで宜しいのでしょうか?

>起動戦車ガンタンクさん

そうですね。
セミコロンでコメントアウトですので、それをはずすと有効になります。

>showBOOさん

レスありがとうございます。当方、文系出身者
でして確証の持てない事には手を出せない
性質なので非常に助かります。

>起動戦車ガンタンクさん

いえいえ、参考になれば幸いです。

コメントする