我已经成功地建立了一个Vagrant环境,用于部署我的 Laravel 应用程序及其所有依赖项,并按要求配置了 Web 服务器。我使用的是 Ubuntu 操作系统。
我的问题在于 app/storage 文件夹。当我第一次加载网站时,它会提示权限错误。然后我运行了以下命令:
我的问题在于 app/storage 文件夹。当我第一次加载网站时,它会提示权限错误。然后我运行了以下命令:
chmod -R a+rwx app/storage
...这使我成功加载了文件。当我刷新后,却得到了一个空白屏幕。
我再次运行了chmod,然后我又可以访问我的主页了。
我测试了我的路由,结果发现我的应用程序会随机崩溃。再次运行chmod解决了这个问题。
我得出结论,我的问题与组所有权有关,而不是权限本身,因为文件在app/storage文件夹中不断被创建,但它们没有被赋予适当的权限。
我该如何向app/storage文件夹添加写入权限,以便每次新文件被创建时都有我需要的权限?