水曜以外もどうでしょう

北海道発。食べ歩きの記録グルメ情報や北海道の見どころなどをメモ替わりに書いています。

PREV | PAGE-SELECT | NEXT

≫ EDIT

phpでプログラムのエラーを表示させたいときにどうするか

webアプリphpの記述ミスで、画面が真っ白になっちゃう時や、期待通りの表示がされないとき、エラーを表示させたいですよね。

サーバ環境によって、デフォルトでエラーが表示されたり/されなかったり、まちまちなもんで。

最近、普段と違うサーバを使っていて、display_errorsとerror_reportingの設定がうまく行かずはまった。
メモを記載しておく。



php.iniでの設定。

display_errors = On
error_reporting = E_ALL & ~E_NOTICE

普段はこれを使っていたのだが、今回のサーバはphp.iniを使えず。


で、ソースコード上で行うにはこんな感じ。

ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL & ~E_NOTICE);


うまく行かなかったときには、
E_ALL & ~E_NOTICE
をダブルクォートで囲んだりしてしまったのが敗因。
そりゃ、そうでしょうね。。
数値のdefineワードですもんね。


最後に.htaccessでの設定方法

php_flag display_errors On
php_value error_reporting 6135

こちらも、error_reportingの値の与え方にコツがあった。


.htaccessについては、下記のページが参考になりました。
http://blog.syuhari.jp/archives/162

解決。




スポンサーサイト
応援宜しくお願いします。ポチ↓↓
fC2ブログランキング にほんブログ村 グルメブログ 北海道食べ歩きへ 人気ブログランキングへ


| php | 21:08 | comments:1| trackbacks:0| TOP↑

COMMENT

管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます

| | 2012/04/16 17:19 | |















非公開コメント

TRACKBACK URL

http://vmemo.blog36.fc2.com/tb.php/577-2905cca0

TRACKBACK

PREV | PAGE-SELECT | NEXT