wordpress的升级非常方便,就是不适合国情,之前多试几次总会成功的,最近老是失败,删除了几次lock后发飙了。
对了如果没有安装SSH SFTP Updater Support的话,请先装好他,wp原生的太弱,还不加密,咱升级的重要原因不就是因为漏洞太多么,还没侵入性,因为ssh肯定有啊。win OS请走开,xx空间请走开。
然后就是主角WP-CLI了,这个东西太好了,有了它就算上面的升级失败也有终极方法了,命令行终究是万能的,甩UI几条街。安装请移步:WP-CLI
wp plugin install 插件名
wp core update #wordpress升级
wp language core update #wordpress语言包升级
奇怪的就是这种升级非常快,如果下载慢重来一次,如果实在下载不了可以拷贝下载链接用迅雷下载后直接安装。
wp plugin update --all #wordpress 插件升级
wp media regenerate --yes #重新生成wordpress多媒体文件
wp theme update --all #更新所有皮肤文件
wp theme install twentysixteen --activate #安装新皮肤
带--allow-root
wp core update --allow-root
wp language core update --allow-root
wp language plugin --all update --allow-root
wp language theme update --all --allow-root
wp plugin update --all --allow-root #wordpress 插件升级
wp media regenerate --yes --allow-root #重新生成wordpress多媒体文件
wp theme update --all --allow-root #更新所有皮肤文件
wp theme install Memory --allow-root --activate # activate标签可以直接激活
有的时候升级失败,需要先解锁
[root@localhost ~]# mysql -uroot -p
mysql> use Wordpress;
mysql> select * from wp_options where option_name='core_updater.lock';
mysql> delete from wp_options where option_name='core_updater.lock';