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
主要就是这两个命令,分分钟完成版本升级~
更多可查看官方网站
我来测试下评论
越升级越懵逼 😆
@南遇伯乐 😕 你倒是升啊