用户登录

wp-sync-db 有个扩展可以帮我们迁移网站上的媒体文件 .. 先打开 site 下面的 composer.json .. 配置一个 repository .. 复制一下 .. 地址是 github.com/ninghao/wp-sync-db-media-files

在 require 里面,再添加一个依赖 .. ninghao/wp-sync-db-media-files 版本是 dev-master ,使用 master 这个分支上的代码 ..

回到命令行 .. 登录到本地开发环境上的虚拟机,进入到项目所在的目录, 这个目录的下面,执行一下 composer update ..

完成以后再做一次提交 .. git add . git commit -m '添加 wp-sync-db-media-files 插件'

git push origin master

把代码 push 到远程以后再做一次部署 .. 部署的是 production 上的 landrover.ninghao.net

打开生产环境上的网站 .. 插件 .. 启用一下 wp-sync-db-media-files 这个插件 ..

再回到本地上的网站 .. 在插件管理这里,同样要启用一下 wp-sync-db-media-files ..

打开媒体 ... 上传一个图片 ....

然后打开 wy sync db 插件 .. 再做一次迁移 .. 打开之前保存的迁移 ..

安装了 wp-sync-db-media-files 以后,这里会多出一个 Media Files 选项 .. 勾选一下 ..

打开 Tables ,可以手工指定几个数据表,选中这个 wp_postmeta 还有 wp_posts ..

再 Migrate 一下 ..

完成以后,回到生产环境 .. 打开媒体 .. 这里会出现刚才我们在本地开发环境的网站的媒体里面上传的图片 ...

迁移网站媒体文件《 WordPress 开发:生产环境 》

统计

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

社会化网络

关于

微信订阅号

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