如何授予apache对所有文件的写权限

How to give write permission to apache on all files

我需要授予 apache 对我所有文件的写入权限,我在配置文件中检查了 apache 用户并使用 exec("whoami"),它是 www-data,但如果我有 www-data 到 root组 apache 无法写入文件。我尝试将 运行-group 设置为 root 并重新启动 apache,但没有任何改变。我该怎么做才能将此权限授予 apache?

首先你应该检查你想要什么样的权限级别。 一个好的方法是只给你需要的文件夹写权限。

检查您的 www-data 用户是否至少在访问组的组中或更改它:

chgrp -R www-data folder/

然后用

设置写入权限

chmod -R g+w folder

应该够了