web-dev-qa-db-ja.com

Apacheに500の代わりにPHPエラーを表示させる

Ubuntu Server8.04にApache2.2.8/PHP5.2.4を搭載した開発サーバーがあります。 phpコードがエラーをページに出力する代わりに、内部サーバー500エラーを返すことがあります。

Apache error.logには、500エラーに関するエントリは含まれず、access.logには、500エラーが発生したことを示す1行のみが含まれます。 php.iniではerror_reporting = E_ALLおよびdisplay_errors = Onです。

一般的な500エラーの代わりにApacheまたはPHPを取得して、ページにエラーを表示するにはどうすればよいですか。

3
James

あなたのグーグルフーはあなたを失敗させます、小さなグラスホッパー。

http://ca3.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

2
Ernie

問題が見つかりました。開発者は他の誰かのライブラリを使用していて、ライブラリにカスタムエラー処理コードが組み込まれていることに気づきませんでした。コードの1行を変更し、すべてが順調です。

1
James