# 导数据流程
📅 2024-10-20
# 准备:
重点提示:
10.1以下版本先改OldMySqlController.php里面的站点token和dir目录, 否则会出错
10.1及以上版本不用改。
1:先去西部下载老站 data 和 sql 文件, 然后打开 phpstorm 修改接口方法站点的dir目录2:检查 data 目录下需要的文件,删除不需要的目录 和 图片, 然后拷贝data文件到 \ceshi\public 目录3:打开Navicat 导入oldxypt.sql 文件4:打开postman 运行处理失效图片接口 http://ceshi.test/clearImg 清除碎图5:接着运行二次清除碎图接口,http://ceshi.test/old-mysql-img?token=786efab8ac1d9c16406bb18c8b9e26b8 如果有问题会生成错误日志文件,进日志文件查看5:将处理后的data文件压缩, 同时将data文件上传到oss目录下6:运行填充字段接口http://ceshi.test/old-mysql?oss=0&type=1, 填充完字段之后 打开Navicat 检查字段是否填充成功,开始设计 产品 案例 新闻 单页 留言 tags 表,7:运行填充数据接口http://ceshi.test/old-mysql?oss=0&type=2, 填充完数据之后 打开Navicat 检查 产品 案例 新闻 单页 留言 tags 表, 随机打开产品的图片测试网页是否可以打开,8导出所有表(做备份),再导出需要的产品 案例 新闻 单页 留言 tags 表,搜索替换一些错误的图片地址, 然后从虚拟主机打开新站数据库,导入数据(一定要核对后站点),同时进入新网站后台 替换地图的路径9:检查oss文件是否上传完成, 完成即可关闭oss 软件。10:以上完成之后开始服务器操作,桌面打开git, 再xshell操作。
注意事项
以上步骤是老站点的操作流程 (9.15/9.32/9.8.2/9.8.5) 且新站点没开始录入资料;
- 9.9.5 和 10.1 一点要检查老站媒体库是否有MP4 视频文件, 如果有要去掉
# 9.9.5 操作:(数据库和985操作一样,文件按10.1操作);
# 10.1 操作:(数据库只运行填充字段1和留言数据导入3),不需要运行填充数据2);
1:导出老站点数据库, 保存到本地, 打开OSS浏览器, 下载老站点图片,然后传入新站点OSS, 提前检查老站里是否有MP4视频文件, 如果有要去掉2:打开记事本,记录好老站点和新站点的token和dir目录3:打开Navicat 导入老站点数据库, 运行数据填充接口http://ceshi.test/old-mysql?oss=1&type=1, 这里接口参数选择oss=1, 运行成功后, 打开Navicat 开始设计表4:检查新网站前台留言字段是否默认,不是默认需要改动OldMySqlController.php 里面type=3 里面的留言字段5:检查留言字段之后, 运行留言数据导入接口http://ceshi.test/old-mysql?oss=1&type=3, 运行成功后, 打开inquiry_content表, 随机点开几条留言查看是否可以正常显示。6:留言数据导入之后 打开Navicat导出需要的表, 虚机上传至新站点数据库7:媒体库同步只需要运行接口 http://api.xypt.top/getMedia?yzm=4e0f0cab4e5baae3d5ef6a867469976e&token=1da4177402339b571411a58ee483a97c&xtoken=07fdf60e0687b1e05ab46f1ec4984c35, 上面填旧站点的token 下面填写新站点的token, 运行成功后, 进入新网站后台查看媒体库图片是否同步成功。
# 媒体库同步操作:
scp -P 22 /f/code/ceshi/public/data.zip root@192.168.1.249:/root
// 拷贝 data.zip 到本地249服务器root目录
scp -P 8822 data.zip root@47.114.142.16:/var/www/html/cloud-platform/api/public
// 拷贝 data.zip 到远程服务器 /var/www/html/cloud-platform/api/public 目录
ssh ali16
// 新窗口打开 链接远程服务器
cd ali16
//进入 16 服务器
cd /var/www/html/cloud-platform/api/public
// 进入服务器目录
ll
// 查看目录文件
unzip data.zip
// 解压 data.zip
运行postman 上传媒体库接口;
运行成功,进入新网站后台查看媒体库图片是否同步成功;
成功即可删除服务器上的data目录和data.zip文件
rm -rf data.zip data/
// 删除 data.zip 和 data 目录
//服务器操作结束