我正在尝试设置 Wordpress 以便能够在 Centos 6 VPS 上通过 SFTP (SSH) 安装插件。
我已经能够修改 wp-config
,因此它使用正确的凭据,user
作为我的 SFTP 用户。
现在我有一个与权限相关的问题,就好像我在我的 wp-content
文件夹上执行了一个 chmod 777
我可以安装,但具有正常权限它无法创建文件夹。
我正在使用 Nginx,我所有的 wp-content
文件和文件夹都归 user
所有,我尝试将组设置为 nginx
但它不起作用。
我也试过将用户设置为 nginx
但还是不行。
更新:我发现 wordpress 正在使用 apache
作为用户,但我想将其更改为我的 user
。我该怎么做?
最佳答案
在您的生产服务器上,在您的 WordPress index.php 文件中,在顶部,您可以临时放置 echo(exec("whoami"));die();
然后浏览到您的 WordPress 站点并查看正在运行的用户。在 Ubuntu 上,我的是 www-data
。
这对我有用:Can I install/update WordPress plugins without providing FTP access?
关于wordpress - 我怎么知道 Wordpress 使用哪个 linux 用户安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13186546/