Laravel 500 错误没有日志

fru*_*ity 4 php ubuntu laravel docker

首先,根据计算器,什么是错与权限发生此问题bootstrap/cachestorage目录。我尝试了几乎所有的建议,但都没有运气。

我很高兴在我的旧笔记本电脑上使用 Xubuntu 16.04,开发了一个项目。使用docker-compose建立开发环境。昨天我买了全新的 PC,安装了 Kubuntu 18.04,安装了 docker 以及我需要工作的一切。

克隆库,然composer installdocker-compose up,然后php artisan migratephp artisan storage:link。但是当我尝试在浏览器中打开网站时,我收到 500 错误,并带有空正文响应。

APP_DEBUG 设置为 true。

6 小时后,我来到这里,结果几乎为零。尝试了在这里和论坛上找到的数十种解决方案(仅示例)。

我什至做了一个小实验:从我的旧笔记本电脑中删除项目目录,从头开始克隆它,安装所需的一切并且它工作正常。没有任何权限问题。

更让我失望的是:docker 容器中没有日志,laravel 目录中没有日志,什么都没有。

请帮忙!怎么了?也许是库本图?也许是 18.04?也许它是较新的docker版本?

PS 现在bootstrap/cachestorage目录由拥有alex:alex并拥有 775 权限。和我的笔记本电脑完全一样。

Dig*_*ter 7

将 a 添加dd($exception->getMessage());到第37 行之前的异常处理程序类。运行请求并检查响应。

如果这没有任何用处,请通过检查访问和错误日​​志来验证请求是否命中网络服务器。检查系统日志也使用dmesg和类似的。

由于您提到了 Docker,如果您使用的是 nginx,请确保您的站点配置在运行docker-compose up.

  • 或者天哪,你做了不可能的事!插入该行后,我终于收到了有关数据库连接问题的错误消息。非常感谢! (2认同)