扫码进群

如何将2023.03.19更新到2.1.230412+

作者:lvdoublog|分类:TVBoxFast

itvboxFast后台2023.03.19

由于数据库及源码差异较大,2023.03.19不再支持在线更新,且本站不再保留源代码,如果你要继续使用老版后台请自行备份站点及数据库。保留

iTVBoxFast后台今后的更新只支持2.1.230412及以上版本


如何将2023.03.19更新到2.1.230412+??这边给个保险步骤:

1、到我的授权里面下载最新后端源码

2、使用二级域名重新搭建一个站点。iTVBoxFast后台安装及编译说明_TVBoxFast_绿豆屋 (lvdoui.net)

3、使用平台预约或脚本编译重新编译一个客户端

5、充分测试2.1.230412+ 是否正常

ps:也就是说使用二级域名重新搭建一个站点并转移数据,如果正常就把旧版本更新上去

ps:授权仅限制主域名,所有您可以用二级域名搭建N个站点,不用担心原来的站点授权丢失

ps:在未完成测试及数据转移之前不要删除原来的站点,用于过度


2023.03.19用户转移到2.1.230412+

1、进入旧后台的数据库将fa_user表导出

2、进入新后台的数据库删除fa_user表或执行DROP TABLE fa_user;

3、将旧后台导出的fa_user表导入新后台的数据库

4、然后在新后台数据库执行下面的SQL语句

ALTER TABLE `fa_user` CHANGE `device_id` `markcode` VARCHAR( 55 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '设备id';

【简单说就是把旧后台的fa_user表和记录导出。然后导入到新后台数据库,之所以先删除新后台fa_user是防止导入冲突】

届时用户数据完成转移,尝试打开新版APP登录之前的账号。一定要按顺序操作

image.png

ps:如果安装的时候修改过数据表前奏,在执行sql语句时注意修改fa_user,如果新旧后台的数据表前缀不一致,导入后请修改fa_user前缀

ps:两张表基本一样,就一个device_id字段改成了markcode。还是不好就花点钱找人导或者别升级


不建议转移卡密,可能出现未知问题。如果一定要转移请按如下操作

1、进入老后台---会员管理---卡密管理,页面最下面每页显示数量选择ALL,点击右上角的放大镜,弹出筛选,卡密状态选择已使用点击提交

2、把显示的已使用卡密全部删除,1、2步目的是删除已使用卡密

3、进入旧后台的数据库将fa_authkami表导出

4、进入进入新后台的数据库将fa_authkami表导入

5、进入新后台数据库执行下面的SQL语句

DROP TABLE fa_itvbox_kami;
RENAME TABLE `fa_authkami` TO `fa_itvbox_kami`;
ALTER TABLE `fa_itvbox_kami` CHANGE `kami` `kami` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '卡密信息';
ALTER TABLE `fa_itvbox_kami` CHANGE `ka_type` `typedata` ENUM( '2', '3', '4', '5', '6' ) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '2' COMMENT '卡密类型:2=天卡,3=周卡,4=月卡,5=年卡,6=永久卡';
ALTER TABLE `fa_itvbox_kami` CHANGE `exclusive` `exclusive` VARCHAR( 255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '专属卡密';
ALTER TABLE `fa_itvbox_kami` CHANGE `created_by` `createdbt` VARCHAR( 255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '管理员' COMMENT '创建人';
ALTER TABLE `fa_itvbox_kami` CHANGE `uid` `usageuser` VARCHAR( 255 ) NULL DEFAULT NULL COMMENT '使用人';
ALTER TABLE `fa_itvbox_kami` CHANGE `end_time` `usagetime` BIGINT( 16 ) NULL DEFAULT NULL COMMENT '使用时间';
ALTER TABLE `fa_itvbox_kami` CHANGE `creat_time` `creattime` BIGINT( 16 ) NULL DEFAULT NULL COMMENT '创建时间';
ALTER TABLE `fa_itvbox_kami` CHANGE `status` `status` ENUM( 'normal', 'hidden' ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'normal' COMMENT '卡密状态';
ALTER TABLE `fa_itvbox_kami` CHANGE `remarks` `remarks` VARCHAR( 255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '卡密备注';
ALTER TABLE `fa_itvbox_kami` ADD `deletetime` BIGINT( 16 ) NULL DEFAULT NULL COMMENT '删除时间';

ps:之所以让你们重新搭建一个站点进行更新修复,就是避免更新过程出现异常导致旧站点也无法使用。通过上述操作即使更新出问题也能保证旧站点正常运行

ps:表前缀我使用的是默认fa_。如果你安装的时候修改了默认前缀,在执行相关SQL语句的时候也要对应修改

ps:如果您看不懂,就别转移了,

17 04月

2023-04-17 14:04:10

浏览1948 评论0
返回
目录
返回
首页
iTVBoxFast后台设置说明 手机版更新记录

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。