今天在帮助公司搬家一个wordpress网站到VPS中,在后台升级某个插件的时候出现"要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录"这样的提示错误信息。到底是什么问题呢?首先肯定想到VPS的权限问题,先赋予这个网站目录777权限,然后继续执行更新还是不能解决问题。难道真的要输入FTP信息才可以?
方法一:
解决方法如下:在wp-config.php文件中,最后添加下面一句代码即可解决问题。
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
方法二:
把apache2的运行用户改为你的当前用户
方法三:
把你的当前用户添加到www-data用户组