独角卡|2.0.4升级2.0.5|记录|踩坑|感谢大佬

实用教程 admin 2年前 (2022-11-04) 710次浏览 0个评论

介绍

独角卡八月份就发布了2.0.5版本,小白之前安装的是2.0.4版本,一直懒得升级,主要是,也没啥东西好卖,也没人买……今天闲来无事,尝试升级下独角卡,然后就不行了……

官方升级建议

小版本更新:

如若版本未作任何需要工具更新得说明或没有数据库表结构得更新,那么直接全量覆盖源代码即可。
建议的方式:保留.env文件,然后全量覆盖,然后替换原.env文件。
做任何操作之前请备份好原数据,养成一个好的习惯可以避免很多损失!!

详见官方wiki

问题

小白按照官方说明,全量覆盖源代码,然后替换原.env文件,然后点开商品详情,就 500 | Server Error

试了很多次,依然无法解决。

解决

于是便试着在群里问了下,经大佬指点,终于解决了这个问题。是数据库的表结构发生了改变,需要执行一下sql语句。具体如下:

NSERT INTO admin_menu VALUES (25, 19, 22, 'Email_Test', 'fa-envelope', '/email-test', '', 1, '2022-07-26 12:09:34', '2022-07-26 12:17:21');
ALTER TABLE goods ADD gd_description VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品描述' AFTER gd_name;
ALTER TABLE goods ADD gd_keywords VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品关键字' AFTER gd_description;
ALTER TABLE carmis ADD is_loop tinyint(1) NOT NULL DEFAULT '0' COMMENT '循环卡密 1是 0否' AFTER status;

宝塔数据库 > 管理 > SQL > 输入以上的 > 点执行

或者

ALTER TABLE goods ADD gd_description VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品描述' AFTER gd_name;
ALTER TABLE goods ADD gd_keywords VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '商品关键字' AFTER gd_description;
ALTER TABLE carmis ADD is_loop tinyint(1) NOT NULL DEFAULT '0' COMMENT '循环卡密 1是 0否' AFTER status;

宝塔数据库 > 管理 > SQL > 输入以上的 > 点执行

 

 


VPS小白 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:独角卡|2.0.4升级2.0.5|记录|踩坑|感谢大佬
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址