就文件权限而言,WordPress属于哪个用户/组?

时间:2016-04-09 作者:Laurence Lord

当我在新安装的本地Wordpress站点(即从Wordpress.org下载)上检查文件权限时,所有者是ll782 (我的用户名),组所有者为admin. Wordpress似乎不属于这两种类型。

我正在查看的权限。我希望Wordpress能够写入的htaccess文件。

e、 g。-rw-r--r--@ ll782 admin .htaccess

如果我将权限更改为774,Wordpress仍然无法写入此文件。我必须将组更改为“\\u www”,Wordpress才能更新文件。我应该将所有者设置为_www 还是有更好的方法?

其次,如果我将文件SFTP到服务器,它会保留相同的所有者和组吗?它会保留相同的权限吗?

我想知道是什么_www Wordpress属于我的本地服务器上的此用户/组的原因。

2 个回复
最合适的回答,由SO网友:Rarst 整理而成

我想你真正的问题是——WordPress属于哪个用户/组?

WordPress本身基本上没有用户/组。从文件系统的角度来看,它只是一堆PHP源文件。

这里真正“拥有”用户的是您的web服务器和/或PHP二进制文件。他们一起执行WordPress源文件,任何文件操作都在他们的权限之下。

简而言之,需要为特定服务器适当配置要编辑的文件的所有者和权限,这取决于服务器的不同。显然,权限需要尽可能的窄(777,这是不明智的)。

SO网友:Laurence Lord

好的,那么回答问题的第二部分。

如果我将文件SFTP到服务器,它会保留相同的所有者和组吗?它会保留相同的权限吗?

我只是试用了一下——通过SFTP上传了一个文件,然后通过SSH\'ed上传到服务器上,看看所有者或权限是否与我上传的文件匹配。它们没有,因此,根据本地需要设置本地权限和所有者似乎是安全的,而不必担心这会影响远程服务器的安全性。

回复:。问题的第一部分,我很好奇为什么Wordpress_www 在我的本地主机上,但这可能与MAMP(我为本地服务器使用MAMP)有关,而不是与Wordpress有关。如果任何人对此有任何信息,将不胜感激。干杯

相关推荐

Recommended File Permissions

嘿,伙计们,我花了很长时间试图解决这个问题。我想知道WordPress中的文件权限应该是什么样子in order to use the autoupdate feature. 到目前为止,我的wordpress安装程序一直在询问我的FTP信息,我不想使用那种升级/安装方法,我想使用纯/直接PHP。某些上下文:Web服务器和php fcgi守护程序运行为www-data:www-data</wordpress安装位于/home/blaenk/sites/domain.tld/</首先,我read