gpt4 book ai didi

php - Laravel 500 错误没有日志

转载 作者:可可西里 更新时间:2023-11-01 00:54:32 25 4
gpt4 key购买 nike

首先,根据stackoverflow,当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 设置为真。

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

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

更让我丧命的是:docker 容器内没有日志,laravel 目录内没有日志,什么都没有。

求助!怎么了?也许是库本图?也许是 18.04?也许是较新的 docker 版本?

附言现在 bootstrap/cachestorage 目录属于 alex:alex 并拥有 775 权限。与我的笔记本电脑完全一样。

最佳答案

添加 dd($exception->getMessage());exception handler class就在第 37 行之前。运行请求并检查响应。

如果这没有任何作用,请通过检查访问和错误日​​志来验证请求是否到达网络服务器。还可以使用 dmesg 和类似工具检查系统日志。

既然你提到了 Docker,如果你使用的是 nginx,请确保你的站点配置在运行 docker-compose up 时没有被覆盖。

关于php - Laravel 500 错误没有日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51806828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com