通常更新时提示需要输入FTP账号的原因是WordPress根目录权限配置不正确,解决方法如下:
修改根目录权限
检查根目录(我的是/srv/www/wordpress),发现用户是root,将用户和组都更改为http服务的用户(我用的是apache,默认是www-data)。
cd /srv/www
sudo chmod -R www-data:www-data wordpress启用direct更新方法
修改根目录下wp-config.php文件,增加如下代码:
define('FS_METHOD', 'direct');通过以上修改,就可以更新WordPress而不需要配置FTP了。