我怎么知道哪个Linux用户使用WordPress的插件用于安装(How do I know whi

2019-07-03 12:29发布

我试图安装的WordPress能够通过SFTP(SSH)在CentOS 6的VPS安装插件。

我已经能够修改wp-config所以它使用权证书与user作为我SFTP用户。

现在我有一个权限相关的问题,因为如果我做一个chmod 777在我wp-content文件夹中,我能够安装,但与正常的权限,它无法创建文件夹。

我使用Nginx的和我所有wp-content文件和文件夹所拥有user ,我已经尝试设置组nginx ,但它不工作。

我也尝试设置用户为nginx ,但仍然没有运气。

更新:我发现了WordPress的是使用apache作为用户,但我想这个转变让我的user来代替。 我怎样才能做到这一点 ?

Answer 1:

在生产服务器上,在你的WordPress index.php文件,在顶部,你可以暂时把echo(exec("whoami"));die();

然后浏览到你的WordPress网站,看看哪些用户正在运行。 在Ubuntu上,我的是www-data

这对我很有用: 我可以安装/更新WordPress插件而不提供FTP访问?



Answer 2:

WordPress的用户也是Web服务器的用户,所以这应该工作:

PS -ef | grep的HTTP

要么

PS -ef | grep的阿帕奇



Answer 3:

因此,它清楚地说,一组没有W访问。

你可以这样做:搭配chmod -R G + W /你/插件/目录

然后,nginx的小组将能写在那里。



文章来源: How do I know which linux user Wordpress uses for plugin installation