咨询关于Discuz X3.5帖子分表后回复的问题 New
问题:论坛从dzx3.4版本升级到3.5版本,因为数据库比较大,所以在3.4版本时就对帖子进行了分表操作,而且在dzx3.4版本对不在主表(pre_forum_post)的主题帖进行回复时,所回复的帖子也都会自动提交到主题帖所在的post表(例如pre_forum_post_1),但是升级到dzx3.5版本后,对不在主表(pre_forum_post)的主题帖进行回复时,所回复的帖子会提交到post主表(pre_forum_post),这会导致对该主题帖新提交的回复不显示,不知道这是我升级过程中出现的bug后遗症还是dzx3.5的问题?请论坛存在帖子分表且版本是dzx3.5的小伙伴帮忙测试一下,是我的问题还是dzx3.5的bug?
主题所在分表为:pre_forum_post_1
升级到dzx3.5后最新回复所在表为主表:pre_forum_post
我知道答案 回答被采纳将会获得1 贡献 已有8人回答 这不升级x3.5的问题,
猜测是 你分表操作出错! 在你 X3.4的时候 就应该有这种情况,
具体来说 就是 forum_thread 里面的主题数据 tableid 不正确;
这个要校正一下 数据才行了;如果能接受有偿处理的话 可以加我 QQ 天外飘仙 发表于 2024-11-20 17:54
这不升级x3.5的问题,
猜测是 你分表操作出错! 在你 X3.4的时候 就应该有这种情况,
我是在测试环境发现的该问题,正式环境还是dzx3.4,正式环境测试过之前很多在分表中的帖子中回复均无此问题,且你所说的forum_thread表中该主题帖的所在的tableid没有问题就是分表的id 那就是怪事了!
正式环境测试过之前很多在分表中的帖子中回复均无此问题很多不代表所有;
你去正式环境 测试一下在 测试环境中 发现问题的 主题帖!
或者是 直接去 数据表中核实也可以;
正常的就是根据主题表中的tableid 选择post表的
正常的回帖 就是根据 我就是在正式环境测试的这个帖子回复是没问题的,在测试环境却有问题,所以怀疑是不是dzx3.5的bug 除了你之外 我没见任何人反馈过此问题! 我自己X3.5 论坛也分表了, 也没发现此问题! 天外飘仙 发表于 2024-11-20 18:57
我自己X3.5 论坛也分表了, 也没发现此问题!
所以很奇怪,我再检查一下还有没有其他可能,谢谢解答! 不客气的!
需要的话 可以随时加我 QQ 有偿协助!
页:
[1]