【发布时间】:2026-01-30 03:40:02
【问题描述】:
我已经成功设置了一个 Vagrant 环境来放置我的 laravel 应用程序及其所有依赖项,并根据需要配置 Web 服务器。我使用 ubuntu 进行了设置。
我遇到的问题是 app/storage 文件夹。我注意到我第一次加载该网站时,它给了我一个权限错误。然后我跑了一个:
chmod -R a+rwx app/storage
... 这让我可以正确加载我的文件。当我刷新时,我得到一个空白屏幕。
我再次运行 chmod,并且再次访问了我的主页。
我测试了我的路由,结果却出现了我的应用程序随机崩溃的问题。再次运行 chmod 解决了这个问题。
我得出的结论是,我的问题与组所有权有关,而不是与权限本身有关,因为文件是在 app/storage 文件夹中不断创建的,而它们不是使用权限创建的。
如何向 app/storage 文件夹添加写入权限,以便每次创建新文件时,都可以获得我需要的权限?
【问题讨论】:
标签: php linux ubuntu laravel laravel-4