今天我在新主机上安装了WordPress,但在更新插件时提示需要输入FTP帐号。我从来没有输入过这个东西,而且之前的主机上我也没有安装FTP服务,但插件还是能够更新的。我在网上查了一下,发现这其实是一个权限问题。解决方法也很简单,只需要给WordPress目录赋予权限即可。
方法一:
假设你的WordPress的安装目录为
/home/wwwroot/wordpress
先修改网站所在目录权限
chmod -R 755 /home/wwwroot/wordpress
再把网站目录下所有文件的属主改为www
chown -R www /home/wwwroot/wordpress
方法二:
可以在wp-config.php里加入下面代码
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);