web-dev-qa-db-ja.com

PHPエラースタックトレース/ダンプを確認するには?

現在、ローカルマシンでホストすると、Webアプリケーションでエラーが出力される可能性があります。

AmazonEC2サーバーでホストする場合。エラーページは空/空白です。

EC2で実行したときにエラースタックトレースを確認したいのですが、どうすればよいですか?

EC2でUbuntuNatty11.04とLAMPStackを使用しています。

2
Nam G VU

Php.iniの内容を投稿できますか?これは構成の問題のようです。 Webサーバーがphp.iniで定義したエラーログを検出できること、およびWebサーバーに書き込み権限があることを確認する必要があります。 PHPいずれかの条件が満たされない場合、サイレントに失敗します...

2
Mina

Php.iniファイルを開き、次のディレクティブを次のように変更します。

_display_errors = On
error_reporting = E_ALL
_

次に、Apacheを再起動し、ページでtrigger_error('Test');を手動で呼び出すなど、エラーを引き起こすために何かを実行します。

これは本番Webサイトにとっては悪い習慣であることに注意してください。これらの設定は開発では問題ありません。欲しいエラーは明らかに明白ですが、本番ではログに記録する必要がありますレビューするファイルへのエラー。このログファイルは、_error_log_ディレクティブで定義されています。

2
Ben Pilbrow