更新 WordPress 核心并部署到生产环境

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

现在我是在本地开发环境上 .. WordPress 提示核心有需要更新的东西 ..

回到我们的项目 .. 在 site 目录下面,找到 composer.json

然后在 require 这里,可以找到 wordpress ,现在是 4.8.2 .. 目前最新的版本是 4.8.3 .. 这里把它的版本号修改成 4.8.3

回到命令行 .. 登录到虚拟机 ..

进入到网站所在的目录 .. /srv/www .. 我的网站是在 wp-dev.ninghao.net/current 这个目录的下面 ..

在这个目录的下面,执行一下 composer update

这样 composer 会根据项目的 composer.json 这个文件的变化去更新需要的东西 ..

如果你觉得 composer 慢的话,我们可以再配置一下 composer 的全局仓库的位置 ..

composer config -g 设置成 repo.packagist composer https://packagist.phpcomposer.com

配置好以后,再执行一下 composer update

Composer 会显示更新的东西 ..

完成以后,用 wp cli 查看一下核心的版本 .. 现在就会是 4.8.3

有些更新可能需要更新数据库 .. 可以再执行一下 wp core update-db

版本控制

再去做一次提交 .. 新建一个命令行标签 ..

回到上一级目录 .. 查看一下项目的状态 .

添加所有的修改 .. 再去 commit 一下 .. 设置一条提交信息 .. 升级到 WordPress 4.8.3

再把修改 push 到远程 .. git push origin master

部署

在本地更新的项目,我们要把它部署到网站的生产环境上 ..

Windows 用户需要在虚拟机里面去执行部署命令 ..

进入到虚拟机的用户主目录的下面 .. 这里有个 trellis .. 进来以后 .. 执行一下 ./bin/deploy.sh production 后面是网站的名字,我的生产环境上的网站的名字是 landrover.ninghao.net

mac 用户要在本机上执行这行部署命令 .. 复制一下 ..

进入到项目的 trellis 目录的下面 .. 然后执行一下部署命令 ..

完成以后可以再验证一下 .. 先登录到网站生产环境的服务器 ...

先进入到 /srv/www

我的网站是在 landrover.ninghao.net/current 的下面 ..

用 wp cli 查看一下核心的版本 ..

这里也会是更新之后的 4.8.3

更新 WordPress 核心并部署到生产环境《 WordPress 开发:开发环境 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点