- ベストアンサー
エラーが画面に表示されません。
エラーが画面に表示されません。 エラーが画面に全く表示されず、エラーが発生するとブランクのページが表示されます。 php.iniのdisplay_errorsはOnに設定しており、phpinfo()で確認してもdisplay_errorsの欄はonになっています。 何か他に原因は考えられますでしょうか。 よろしくお願いします。 環境:CentOS 5.4 + Apache 2.2.3 + PHP 5.1.6
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
PHPコードのどこかに(普通は先頭にでも)、以下の一文はありませんか? error_reporting(0); エラーやワーニングを含めてすべて非表示にする命令です。 サーバアップ時にエラーが表示されるとそこがセキュリティ破りの攻略場所になる可能性があるため、非表示にすることが良くあるかと。 以下のようにすると、php.iniの設定等に関わらず表示されるようになります。 error_reporting(E_ALL); .htaccessでもエラー表示に関する設定は、php.iniを上書きできます。
その他の回答 (1)
- ToOrisugaru
- ベストアンサー率28% (80/280)
回答No.1
httpd.conf ファイル中の php_error_reportingの設定はなんでしょうか?
お礼
自己解決しました。 eaccesaratorがらみで問題があったようです。 ありがとうございました。
補足
すみません。php_error_reportingが良くわからないのですが、 httpd.confファイル中にphp_error_reportingはありませんでした。 これは必要なものなのでしょうか?