运行在MySQL下的一个bug会导致无法正常添加评论

2017/06/15 00:07 于 随笔 2

由于自第一版起就存在的一个bug,内置评论在MySQL下无法正常添加并显示。当然之前大部分同学都使用多说的服务,所以问题直到1.4.0的内置评论开启后才显露。(感谢 山隈

修复方法:

如果你已经导入过多说,那么数据库里很可能只导入了一条评论,且文章的评论数已被更新。
请先在phpMyAdmin等工具中,管理所在的database,执行:

UPDATE `articles` SET `aComments`=0;
TRUNCATE `comments`

如从未导入过,请直接执行接下来的操作:

ALTER TABLE `comments` CHANGE `comID` `comID` INT(11) NOT NULL AUTO_INCREMENT

修复完毕,评论功能应该可以正常使用和显示。视情况您可能需要重新导入多说的评论。

安装文件中的这一bug将在下次更新时修复。

1.4.0已发布暨多说评论导入工具

2017/06/10 13:25 于 快速上手 4

1.4.0已经推送到GitHub

  • 新增:内置评论回归。取消已停运的多说服务设置。
  • 改进:完善了翻页,现在可以快速定位到特定分页。(默认主题)
  • 新增:可选择常用搜索引擎作为站内搜索使用。(默认主题)
  • 改进:检测到新版时可以将升级包下载下来以便手动更新。

提示

启用内置评论后,数据库写入次数增多,如果启用了内置评论,建议关闭前台缓存以减少评论导致的数据库操作增多。

多说评论导入工具

  • 请下载文末的多说评论导入工具(import.php),将其上传至 bW 所在目录(提示:和 read.php同级目录)。
  • 然后在浏览器内打开 http://xxxx/import.php ,xxx为bW的访问URL。
  • 使用文本编辑软件打开多说导出的 json 文件 export.json,复制所有内容,粘贴到 import.php 的输入框内,并点击执行。
  • 等待导入完成。务必在导入完成后删除 import.php!

下载导入工具

点此处下载

程序发布多说