我遇到了很奇怪的事情。在互联网上找不到任何东西,所以我很好奇这是否是一个错误。Laravel 5.哎呀错误页面不显示。显示空白页
如果我的应用程序运行异常,则不会显示带有堆栈跟踪的Whoops错误页面。
但是,如果我注释掉线47照亮\基金会\例外\处理程序:
$this->log->error((string) $e);
它似乎?
这怎么可能?
我遇到了很奇怪的事情。在互联网上找不到任何东西,所以我很好奇这是否是一个错误。Laravel 5.哎呀错误页面不显示。显示空白页
如果我的应用程序运行异常,则不会显示带有堆栈跟踪的Whoops错误页面。
但是,如果我注释掉线47照亮\基金会\例外\处理程序:
$this->log->error((string) $e);
它似乎?
这怎么可能?
这通常是由于在加载错误处理程序之前发生异常。例如,当您在控制器或中间件中遇到use
语句问题时可能会发生这种情况。
这是非常罕见的,但由于标准的PHP错误被Laravel抑制,它可以使调试的事情有点棘手。您可以启用它们,也可以在服务器发生错误时检查错误日志(这种情况下的HTTP响应总是500,这是一个很好的线索)。
请检查以下几点。
检查你的php.ini并设置display_error = on。
检查您的config/app.php并设置debug = true.For laravel 5您可以将其设置为.env文件。
另外,你可以做一个作曲家更新命令(奇怪,但它的工作原理)
采取以下步骤:
确保调试设置为true .ENV文件
APP_DEBUG = true
没有,仍然看到空白页è?
授予777权限存储文件夹
尝试了上述命令,但该网页也不会消失!
尝试授予写权限存储文件夹
哎呀,还是空白页?
你忘了运行作曲家安装吗?
作曲家安装没有帮助
配置可能已经被缓存。清除缓存配置通过运行以下命令
欲了解更多请查看此链接: http://www.phplab.info/categories/laravel/whoops-looks-like-something-went-wrong
感谢