1

所以问题是,当我们在开发服务器上创建新网站时,创建的一些文件和文件夹没有执行权限,所以我们必须手动执行 chmod -R 777 /web/websitename

这是一个新创建的网站文件夹的示例:http: //i.stack.imgur.com/ipw5E.png

所以现在我的问题是:有没有办法让我们不必在每次创建新文件夹时手动设置权限?提前致谢。(运行php/apache的用户的umask为022)

4

1 回答 1

1

我看到您在 /web 中创建网站,这是不推荐的,您应该始终在 /var/www/html 中创建网站,这是 redhat/centos linux 中 apache 的默认 DocumentRoot,或者您可以使用 ISP 控制面板包,例如作为 virtualmin 与 webmin 做托管。基本上尝试在 /var/www/html 中设置网站,您不需要更改权限,或者如果您更改 DocumentRoot,请尝试授予所有权。

谢谢和问候,
阿洛克

于 2013-09-13T19:05:23.370 回答