wordpress更新时弹出ftp登录
原因
因为更新本身就是对本地文件的更新覆盖,而wordpress的更新程序无法完成本地文件更新所以就会出现ftp的方式提示,所以就是文件的更新权限问题。
权限检查
因为是wordpress的php部分的逻辑负责更新,所以就是查看这部分php的运行用户权限。如果我们的php是运行在fpm模式,这个我们可以用:
ps aux |grep php-fpm
这条指令来查看,输出第一列就是当前归属的用户组信息。然后我们对当前的wordpress根目录或者主题插件的目录进行用户权限修改:
chown -R xxx:xxx /DDD
xxx为用户和组,DDD为需要更新权限的目录,-R表示递归所有子目录。