当我在IIS服务器中使用Laravel应用程序(5.2 / 5.3)时,失败的请求日志无法捕获Laravel中抛出的错误。
例如,我输入了我的规则来跟踪错误404和500.我在一个不存在的路线中进入了网站。在chrome检查中,我在响应时看到404错误,但IIS没有创建此错误的文件。
另一种情况:如果我强制错误500 - 回显未定义的变量 - 无法跟踪日志。但是,如果我在一个单独的.php文件中重复该过程(没有laravel),则会跟踪错误。
为什么?
答案 0 :(得分:0)
否则,Laravel应用程序生成的错误将存储在storage / logs目录中。
答案 1 :(得分:0)
在Laravel 5.3中,monolog用作日志记录驱动程序。也许在该类型的服务器上没有正确设置某些权限。
我发现了一个类似的问题/答案,我帮你解决了这个问题。
How can i give permission to a folder in windows server IIS 7