PHPでエラー出力をするには、php.iniで、
display_errors=On
にしないといけない。
ここが、「display_errors=Off」になっていると、エラーがあっても、何も表示されず、どこでエラーが起きたのか全く分からない。
xreaサーバーなど、一般的(?)なサーバーと、エラーの出力レベルを合わせるには、
error_reporting = E_ALLではなく、
error_reporting = E_ALL & ~E_NOTICE
にする。
これらの設定変更をしたうえで、サーバーを再起動!
これ必須!
ちなみに、ソース上で
error_reporting(0);
とか書けば、すべてのエラー出力をオフにできるそうな。
でも、php.iniで、display_errors=Onになっていないと、効果がないようなことをどこかに書いていたような。。。
0 件のコメント:
コメントを投稿