• ベストアンサー

エラーが画面に表示されません。

エラーが画面に表示されません。 エラーが画面に全く表示されず、エラーが発生するとブランクのページが表示されます。 php.iniのdisplay_errorsはOnに設定しており、phpinfo()で確認してもdisplay_errorsの欄はonになっています。 何か他に原因は考えられますでしょうか。 よろしくお願いします。 環境:CentOS 5.4 + Apache 2.2.3 + PHP 5.1.6

質問者が選んだベストアンサー

  • ベストアンサー
  • BellBell
  • ベストアンサー率54% (327/598)
回答No.2

PHPコードのどこかに(普通は先頭にでも)、以下の一文はありませんか? error_reporting(0); エラーやワーニングを含めてすべて非表示にする命令です。 サーバアップ時にエラーが表示されるとそこがセキュリティ破りの攻略場所になる可能性があるため、非表示にすることが良くあるかと。 以下のようにすると、php.iniの設定等に関わらず表示されるようになります。 error_reporting(E_ALL); .htaccessでもエラー表示に関する設定は、php.iniを上書きできます。

その他の回答 (1)

回答No.1

httpd.conf ファイル中の php_error_reportingの設定はなんでしょうか?

pokapoka1980
質問者

お礼

自己解決しました。 eaccesaratorがらみで問題があったようです。 ありがとうございました。

pokapoka1980
質問者

補足

すみません。php_error_reportingが良くわからないのですが、 httpd.confファイル中にphp_error_reportingはありませんでした。 これは必要なものなのでしょうか?

関連するQ&A