2015-06-03 209 views
1

我遇到了很奇怪的事情。在互联网上找不到任何东西,所以我很好奇这是否是一个错误。Laravel 5.哎呀错误页面不显示。显示空白页

如果我的应用程序运行异常,则不会显示带有堆栈跟踪的Whoops错误页面。

但是,如果我注释掉线47照亮\基金会\例外\处理程序:

$this->log->error((string) $e); 

它似乎?

这怎么可能?

回答

1

这通常是由于在加载错误处理程序之前发生异常。例如,当您在控制器或中间件中遇到use语句问题时可能会发生这种情况。

这是非常罕见的,但由于标准的PHP错误被Laravel抑制,它可以使调试的事情有点棘手。您可以启用它们,也可以在服务器发生错误时检查错误日志(这种情况下的HTTP响应总是500,这是一个很好的线索)。

1

请检查以下几点。

  1. 检查你的php.ini并设置display_error = on。

  2. 检查您的config/app.php并设置debug = true.For laravel 5您可以将其设置为.env文件。

  3. 另外,你可以做一个作曲家更新命令(奇怪,但它的工作原理)

-1

采取以下步骤:

  1. 确保调试设置为true .ENV文件

    APP_DEBUG = true

  2. 没有,仍然看到空白页è?

    授予777权限存储文件夹

    • 须藤搭配chmod 777 -R存储
  3. 尝试了上述命令,但该网页也不会消失!

    尝试授予写权限存储文件夹

    • 须藤搭配chmod -R O + w保存
  4. 哎呀,还是空白页?

    你忘了运行作曲家安装吗?

    • 作曲家安装
  5. 作曲家安装没有帮助

    配置可能已经被缓存。清除缓存配置通过运行以下命令

    • PHP工匠配置:明确

欲了解更多请查看此链接: http://www.phplab.info/categories/laravel/whoops-looks-like-something-went-wrong

感谢