discuz由3.4升级到3.5后,回帖会顶掉主贴内容。
前段时间discuz由x3.4升级到x3.5,发现不能回帖,发帖正常,然后通过查询官网的说明修复,说明见下帖。discuz由3.4升级到3.5后回帖报错(1062) Duplicate entry '690-0' for key 'PRIMARY'
http://ud3.cn/thread-693-1-1.html
但是修复后偶尔发现,回复修复日期前的帖子回帖内容会顶掉主贴内容,发帖日期会变为回帖日期,如下图
回帖日期、内容顶掉了主贴。
不知道什么原因造成的,我怀疑是使用了修改发帖日期的插件造成的,因为修改发帖日期是乱改的,帖子ID不是按照发帖顺序修改的,比如帖子ID23号的发帖日期为2022年2月1日,ID20的发帖日期为2022年1月1日,ID靠后的发帖时间比ID靠前的时间近,升级的时候造成帖子数据错乱,在不回复帖子的时候没有问题,升级完成后,回复了帖子后数据库没有这个帖子的id所以会重新发表,但是查询数据库这个帖子的id发现,数据库里有这个帖子的所有内容。
所以初步怀疑是【修改发帖时间】插件造成的,抽空验证下。
刚刚搭建了新的discuz,使用的版本Discuz_X3.4_SC_UTF8_20230315
发帖后测试
安装修改发帖时间插件后,修改帖子时间
升级discuz到Discuz_X3.5_SC_UTF8_20230316
升级完成后,回帖测试正常,看来与修改发帖时间插件无关
页:
[1]