用户登录

在本地开发好的网站,除了要把代码部署到生产环境上以外,我们还得想办法把数据库也导入到生产环境上 .. 我们可以在本地把数据库导出成一个 sql 文件,把这个文件上传到生产环境,然后在生产环境上再导入这个 sql 文件 ..

这里我打算用一个 WordPress 网站的迁移数据库的插件,名字是 wp-sync-db .. 这个插件你在 WordPress 插件库里找不到 .. 跟它类似的插件还有 WP Migrate DB .. 这个插件你可以在插件库里找到 ..

我们要用的插件在 github 上 .. 我 Fork 了一份这个插件,做了点修改 .. 你可以使用我 fork 的这个版本 ..

配置

在项目的 site 目录的下面,找到这个 composer.json .. 在 repositories 里面,添加一个项目 .. type 类型是 vcs ,表示版本控制 . url 是仓库的地址 .. https://github.com/ninghao/wp-sync-db

然后在 require 下面,为项目添加一个新的依赖 .. 名字是 ninghao/wp-sync-db .. 版本是 dev-master ..

回到命令行 .. 登录到本地开发环境的虚拟机 .. vagrant ssh .

进入到 /srv/www/ ,下面会有我们的网站项目 .. wp-dev.ninghao.net .. 网站的代码会在 current 的下面 ..

在这里要运行一下 composer update ..

这样 composer 会更新项目的依赖 .. 它会发现我们新添加的 ninghao/wp-sync-db, 然后自动给我们的项目下载这个包 ..

完成以后为项目做一次提交 .. git status ... git add . git commit -m '添加 wp-sync-db 插件'

再把这次修改 push 到项目的远程 .. git push origin master

再重新部署一下 production 环境下面的 landrover.ninghao.net 这个网站 ..

迁移 WordPress 网站数据库《 WordPress 开发:生产环境 》

统计

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

社会化网络

关于

微信订阅号

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