Loading... # Typecho在QQ和微信上打开无法评论 之前博客有朋友说在QQ和微信上无法评论,后边自己试了下,也确实会报错,无法评论。 <div class="tip inlineBlock error"> **报错:** 500 ;Databases Query Error </div> 通过网上知道了原因,是由于QQ微信的浏览器UA 信息过长造成的。 ## 解决方法 **改评论字段的存储大小** **方法一:** 扩大评论的 UA 字段(将 `paul` 替换为你的前缀)如果你使用了 Access 插件,也建议一并扩大相关字段。 ```sql ALTER TABLE `paul_comments` CHANGE `agent` `agent` VARCHAR(512) ``` 扩大 Access 插件的 UA 字段(将 `paul` 替换为你的前缀) ```sql ALTER TABLE `paul_access_log` CHANGE `ua` `ua` VARCHAR(512) ``` **方法二:** **使用 phpMyAdmin 修改评论字段长度** 登入 `phpMyAdmin` <i class="fa fa-angle-double-right" aria-hidden="true"></i> 找到 `Typecho` **数据库** <i class="fa fa-angle-double-right" aria-hidden="true"></i> 点击**表** `typecho_comments` <i class="fa fa-angle-double-right" aria-hidden="true"></i> 点击右侧窗口 **结构** <i class="fa fa-angle-double-right" aria-hidden="true"></i> 找到 **agent** 字段 <i class="fa fa-angle-double-right" aria-hidden="true"></i> 点击右边的 修改,作如下修改即可。 | 名字 | 类型 | 长度/值 | 默认 | 排序规则 | | - | - | - | - | - | | agent | VARCHAR | 512 | NULL | utf8mb4_unicode_ci | 修改完,点击保存。 这样,你的 Typecho 就可以直接在 QQ 和微信评论了。 End Thanks!😁 最后修改:2020 年 12 月 16 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏
8 条评论
没用
不知道什么问题,我回头再折腾折腾
修改完后,如不行,请重启一下你的 数据库 和PHP环境。
亲测可用的,您按方法2 试试。
我原本想着事既然agent修改了那么出问题就最有可能是插件,我全禁用之后发现不是,从头到尾忽略了Typecho的评论机制
切换默认主题显示ID重复才想到了还有Typecho这回事
好了,果然一切问题的来源都是细节出错了
暴露智商