【发布时间】:2018-08-12 07:49:50
【问题描述】:
首先,根据stackoverflow,当bootstrap/cache和storage目录的权限有问题时会出现这个问题。我几乎尝试了所有关于这方面的建议,但没有运气。
我很高兴在我的旧笔记本电脑上使用 Xubuntu 16.04,开发了一个项目。使用docker-compose 设置开发环境。昨天我买了全新的电脑,安装了 Kubuntu 18.04,安装了 docker 和我工作所需的一切。
克隆存储库,运行composer install、docker-compose up,然后运行php artisan migrate 和php artisan storage:link。但是当我尝试在浏览器中打开网站时,我收到 500 错误,正文为空。
APP_DEBUG 设置为 true。
6 小时后,我来到这里,结果几乎为零。尝试了在这里和论坛 (just example) 上找到的数十种解决方案。
我什至做了一个小实验:从我的旧笔记本电脑中删除项目目录,从头开始克隆它,安装所需的一切并且它工作。没有任何权限问题。
还有什么让我更伤心:docker 容器中没有日志,laravel 目录中没有日志,什么都没有。
请帮忙!怎么了?也许是库本图?也许是 18.04?也许是更新的 docker 版本?
附:现在bootstrap/cache 和storage 目录归alex:alex 所有,拥有775 个权限。和我的笔记本电脑一模一样。
【问题讨论】: