【问题标题】:Why do I not have any laravel error pages on my server?为什么我的服务器上没有任何 laravel 错误页面?
【发布时间】:2015-02-05 06:44:45
【问题描述】:

我正在使用 Laravel 5.0。因此,当我在 Vagrant 上使用 laravel 时,由于 laravel 错误页面,调试起来非常容易。现在我已经在实际的 apache 服务器上再次安装,我没有收到任何错误页面。

我通过键入一个不存在的变量来强制出错,我得到的只是一个带有 chrome 的 WSOD,告诉我它是 500 错误。我拿走了那个变量,一切正常,所以我知道是什么导致了我的 500 错误。

编辑:我已经在我的 config/app 文件中将 'debug' 更改为 true。

知道如何找回这些错误页面吗?

【问题讨论】:

  • 其他页面能用吗?即您可以浏览和使用您的网站吗?
  • 查看文档laravel.com/docs/5.0/errors#handling-errors上的处理错误
  • @TheShiftExchange 我可以尝试多条路线,但我试图强制出错,以便查看错误页面是否正常工作,而不是。

标签: php laravel laravel-5


【解决方案1】:

在服务器上安装 laravel 时,您必须确保为 storage 目录设置正确的权限

sudo chmod o+w storage

【讨论】:

  • 仍然只是一个 WSOD。我也尝试过 php artisan optimize 也没有为我做任何事情。
  • 您服务器上的 PHP 版本是多少? `php --version`
猜你喜欢
  • 1970-01-01
  • 2015-05-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-11
  • 1970-01-01
  • 2020-01-04
  • 2015-02-17
相关资源
最近更新 更多