【问题标题】:Laravel 5.4 errors in web browser not showing instead 404 error showsWeb 浏览器中的 Laravel 5.4 错误未显示,而是显示 404 错误
【发布时间】:2017-03-23 01:07:23
【问题描述】:

我真的厌倦了这个问题,过去 4 个小时我一直在研究它,但没有得到适当的解决方案。

服务器

php-fpm-nginx (Laravel 5.4)。

问题:网络浏览器中不显示错误消息

我尝试过的解决方案

1.在 php.ini 中启用错误报告(使用示例 php 文件测试其工作正常)。

2.777storagebootstrap 文件夹的权限。

  1. .env 中设置APP_DEBUG=true

我可以在storage/logs 文件夹中看到错误消息,但它没有显示在浏览器中

【问题讨论】:

  • 是的,设置在.env文件中
  • 仔细检查实际文件,我的项目在env中也有,但是app.php没有设置读取.env,所以我的是假的。
  • @RickCalder 是对的,在 "config/app.php" 'debug' => env('APP_DEBUG', true) 和 ".env " APP_DEBUG=真。希望它会有所帮助。
  • 哪些错误?你看到了什么而不是错误?

标签: php laravel nginx laravel-5.3


【解决方案1】:

在您的 nginx 配置中,您确定 root 指向您的公用文件夹吗? 像这样的:

server {
    listen       80;
    ....
    root       /path/laravel/public;
    ......
}

【讨论】:

  • 这应该作为评论发布。请参阅this 了解何时发布答案以及何时发表评论。答案中不应有猜测。
猜你喜欢
  • 2013-01-02
  • 1970-01-01
  • 1970-01-01
  • 2018-11-05
  • 2022-08-06
  • 1970-01-01
  • 2011-06-30
  • 1970-01-01
  • 2017-03-27
相关资源
最近更新 更多