【发布时间】:2014-05-03 14:58:11
【问题描述】:
我正在使用 Laravel,每当将日志或缓存写入存储文件夹时,它都会授予 755 权限,并将所有者创建为 daemon。我已经多次运行sudo chown -R username:username app/storage 和sudo chmod -R 775 app/storage。我什至在daemon 组中添加了username,在username 组中添加了daemon。
但是,它仍然以daemon 的形式写入文件,并且具有755 权限,这意味着username 无法写入。
我做错了什么?
【问题讨论】:
-
可能涉及umask?
-
这不是在另一个 Laravel 项目中发生的,所以我不太确定。我完全傻眼了。我将如何检查 umask 是否实际上导致了这种情况?
-
更改 httpd.conf 用户/组设置?
-
@AzizSaleh 我到底应该寻找什么?
-
Afaik,每当 Apache 写东西时,它都会将它们写在 httpd.conf 中指定的用户和组下。简单检查
User x和Group x指令。
标签: php laravel permissions file-permissions chmod