2017-01-03 9 views
0

IISサーバーでLaravelアプリケーション(5.2/5.3)を使用しているとき、失敗した要求ログはLaravel内にスローされたエラーをキャプチャできません。Laravel + ISS Server +失敗した要求ログ

例では、404と500のエラーを追跡するルールを入れました。既存のルートではなくウェブサイトで入力しました。クロムの検査では、私は404エラーの応答を参照してください、しかし、IISはこのエラーのファイルを作成しません。

もう1つのケース:エラー500を強制すると、定義されていない変数がエコーされます。ログは追跡できません。しかし、私が孤立した.phpファイル(laravelなし)でプロセスを繰り返すと、エラーは追跡されます。

なぜですか?

答えて

0

それ以外の場合、Laravelアプリケーションによって生成されたエラーは、storage/logsディレクトリに格納されます。

+0

ないこの場合は、残念ながら – rafwell

+0

奇妙な、ということ。 –

+0

このケースを解決しました。 try/catchブロックが見つかりました。このエラーはlaravel.logにありませんでしたが、iisは引き続き失敗要求をキャプチャしません。 – rafwell

0

Laravel 5.3のモノログがロギングドライバとして使用されています。おそらく、そのタイプのサーバーに特定のアクセス許可が適切に設定されていない可能性があります。

この問題を解決するのに役立つ同様の質問/回答が見つかりました。それは、IISログやLaravelアプリケーションに滞在した

How can i give permission to a folder in windows server IIS 7

関連する問題