Solo 评论显示 -1 问题

本贴最后更新于 321 天前,其中的信息可能已经水流花落

评论之前我自己试了 昨天好的 今天文章中评论没了 但是页面上显示评论 1 我后台能看见 删了后台的评论就变成这样了 但是数据库里是没数据的 这什么情况???哪位能给我说下怎么搞下。。。版本是 3.6.3

image.png

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • wuyuleiliu
    作者

    难道跟皮肤主题有关系?

  • 88250

    看下 article 表这条数据的 articleCommentCount 字段是多少,如果也是 -1 的话说明可能是 bug。

    3 回复
  • wuyuleiliu
    作者

    确实是-1
    image.png

  • wuyuleiliu
    作者

    我是自己评论了下 昨天晚上是好的 但是今天白天页面显示有 1 条评论 但是到文章里是没了 我当时也没查数据库 但是后台能看见 我删了后台那条记录就变成-1 了 能看出怎么出现的这种情况吗

    1 回复
  • 88250

    理论上不应该出现这样的情况,因为添加评论的操作(自增文章评论计数字段、插入一条评论到 comment 表)是在一个事务中进行的。现在可以停服后手动修改一下文章表的评论计数字段,另外,再看下 option 表中 id 为 statisticPublishedBlogCommentCount 的行的计数是否正常,不正常的话也手动修复一下。

  • wuyuleiliu
    作者

    之前还出现一种比较尴尬的情况,我因为要修改图片前缀地址,把十几篇文章逐个修改了,当时是好的,晚上睡觉的时候我又看了下,发现所有文章的图片链接又回到了原来的状态,只好又重改了一遍

    1 回复
  • 88250

    呃,没有问题的时候不要手动修改库,或者要修改的话要停服改,不然会被缓存覆盖回去的。另外刚刚说的 option 表的 statisticPublishedBlogCommentCount 不用管了,现在没有这个数据了。

    1 回复
  • wuyuleiliu
    作者

    不是直接在数据库里改,是在博客后台改的,改完生效了,但是过了几个小时我查看的时候又变回原来的了,我感觉是被缓存覆盖回去了,但是当时改完是生效了的,我后边再观察下,谢谢

  • buster77

    塞尔达天下第一

    1 回复
  • wuyuleiliu
    作者

    哈哈哈 是的 就等塞尔达 2 出来了 😋

请输入回帖内容 ...