使用 WP-CLI 操作 WordPress 安装更新等功能

WordPress 更新是个很大的问题,安全更新会自动更新,普通升级会提示,但是提示的更新在后台点击升级,总会提示另一更新正在进行

之前发过两篇关于 WordPress 更新的文章:手动更新最新版本,以及解决升级更新 WordPress 速度慢的问题

手动更新太过繁琐,上传来上传去的,所以这次体验一下 wp-cli 在命令进行一下操作,升级 5.0.3

安装

安装 WP-CLI 的推荐方法是下载 Phar 版本

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
php wp-cli.phar --info # 检查是否可用
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp # 简化命令

使用wp --info查看是否安装成功,如果成功就可以看到如下输出

OS:	Linux 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64
Shell:	/bin/bash
PHP binary:	/www/server/php/72/bin/php
PHP version:	7.2.3
php.ini used:	/www/server/php/72/etc/php.ini
WP-CLI root dir:	phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir:	phar://wp-cli.phar/vendor
WP_CLI phar path:	/root
WP-CLI packages dir:	
WP-CLI global config:	
WP-CLI project config:	
WP-CLI version:	2.1.0

更新

使用 Phar 安装了 WP-CLI,则可以随时通过运行如下命令来更新它

wp cli update

使用

如果使用 root 账户进行安装,需要我们新建一个新账户,如果不想新建可在命令后加上--allow-root

安装 WordPress

wp core download

更新 WordPress 核心

wp core update --allow-root
Error: This does not seem to be a WordPress installation.
Pass --path=`path/to/wordpress` or run `wp core download`.

这个需要在存在 WordPress 代码的目录下运行,也就是你的博客根目录下

或者在命令后加上你的网站根目录路径--path=path/to/wordpress

更新 WordPress 数据库

在执行完上一步以后,可使用此命令更新数据库相关信息

wp core update-db

主要就是这两个命令,分分钟完成版本升级~

更多可查看官方网站

3 条评论

发表评论

*