WordPress后台有自动升级功能可以升级程序和插件,但是需要用到FTP。
宝塔默认环境就配置有pureftp很方便开通FTP帐号,但遇到几个问题。
1、阿里云需要设置安全组,默认情况下阿里云好像是开通了FTP需要的21端口,但是并没有开通FTP服务器需要的被动连接端口组,如果是宝塔默认FTP环境的话只需要在阿里云安全组中添加39000-40000这段端口就可以了。完成后可以自己先试试连接FTP,能连接成功就OK。
2、即使FTP能正常连接了,还是出现插件或者主题不能正常更新的情况,首先检查目录权限有没有设置成777,之后还需要更改下目录的所有权,命令如下
chown -R www /www/wwwroot/网站目录
至此Wordpress的自动更新功能应该就能在宝塔FTP环境中正常使用了。
Tips:宝塔默认pureftp是开通了TLS的,所以在Wordpress后台提交FTP信息的时候要选带加密的连接。