【问题标题】:No error message or log with LaravelLaravel 没有错误消息或日志
【发布时间】:2015-07-30 16:35:14
【问题描述】:

对我的 Laravel 站点的所有请求都收到 500 个错误,并以 app/views/web/errors/500.blade.php 呈现(与标准的 Laravel 错误详细信息页面相反)。该公共错误页面显然没有提供任何错误详细信息,并且没有任何内容写入我的 apache 日志。如果我搞砸了app.php(例如加载一个伪造的包),我会得到带有堆栈跟踪、服务器状态等的正常 Laravel 错误页面。

如何找出导致此 500 错误的原因?

  • 我在app/config/app.php 中有'debug' => true
  • 所有权限均为 777。

【问题讨论】:

  • 您是否为 storage/logs/ 文件夹设置了 777 权限?如果有,那里有记录吗?
  • 当然!我忘了。 laravel 日志中有更好的错误详细信息。如果您想将其作为答案,我会将其标记为答案。不然我不好意思删了。
  • 作为答案发布。这是一个非常常见的错误,可能对遇到同样问题的人有用!

标签: laravel laravel-4


【解决方案1】:

您需要为您的 storage/logs/ 文件夹授予 777 权限。 Laravel 将所有日志写入此文件夹中的文件。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-30
    • 2012-03-26
    • 2014-10-10
    • 1970-01-01
    • 2019-03-09
    相关资源
    最近更新 更多