安装wordpress命令行工具WP-CLI来管理wordpress

  1. 一.起因
  2. 二.安装
  3. 三.更新

一.起因

wordpress自带升级及安装插件慢速且经常失败,于是用wp-cli管理。

二.安装

执行
https://make.wordpress.org/cli/handbook/guides/installing/
但是报错
Network fail to connect raw.githubusercontent.com:433
这其实就是不能访问raw.githubusercontent.com,可能是被墙了或者其他原因,在查找网站可以跳转的ip地址修改hosts文件跳转一下:

image-20211001232640503 如果在wordpress在linux,则修改/etc/hosts文件,如果在本地,则自己查找修改.../hosts文件增加
151.101.76.133 raw.githubusercontent.com
然后继续执行语句。

但是我执行了之后又报错:
ccurl: (35) Network file descriptor is not connected
于是我直接手动下载链接文件然后用XFTP上传至\root\wp目录继续安装。
然后就执行官方的后面的语句就可以了:

image-20211001232701198

三.更新

  1. 进入wordpress安装目录执行
    wp core update --allow-root
    不出意外是安装成功不了的,原因是安装文件下载太慢,于是手动下载wordpress新版本然后上传到*/root/.wp-cli/core/cache*中。
  2. 因为上次执行了一次,但没有成功,wordpress因为更新时会在数据库中上传一条记录锁用来互斥更新,所以需要把这条记录删掉,在options数据表中的最后几条记录中寻找option_name=core_updater.lock的记录删除掉。
  3. 然后继续执行
    wp core update --allow-root
  4. 之后更新数据库
    wp --allow-root core update-db
    完成安装更新wordpress。

欢迎在评论区中进行批评指正,转载请注明来源,如涉及侵权,请联系作者删除。

×

喜欢就点赞,疼爱就打赏