さまざまなシナリオでさまざまな応答を返すことができますが、サーバーログを取得する方法はありますか具体的には 500の原因は何ですか?それともPHPページ/出力にそれを表示するか?Apache/PHPログに500が返される理由を具体的に示す方法はありますか?
編集:私はのMediaTempleのグリッドサービスによ
、表示エラーは、phpinfo()
中にある私のPHPコードでは、次のとおりです。ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
とエラーログが私のホスティングにオンになっています設定していますが、ログtail
が表示されたときに、リフレッシュすると何も表示されません。何か案は?
あなたが500を自分で作成している場合は、PHP自身のエラーログに理由を保存するためのerror_log()を使用します。 Apache自体は、PHPの内部状態については一般に何も知らないでしょう。 PHPがクラッシュし、Apacheが500を記録すると、クラッシュの原因についていくつかの詳細がわかります。 –