recsa 2008-10-6 16:03
无法发表评论
已经搜索了论坛有关"评论"的所有话题.都还是没能解决问题....
表现:
输入评论后点提交,然后返回当前页面.评论没有出现.后台中也没有侍审评论.
即使用管理员发表评论也是一样.
如:在 [url=http://www.windspeaker.cn/blog/?p=18]http://www.windspeaker.cn/blog/?p=18[/url] 中提交评论
点提交后,地址栏中显示: [url=http://www.windspeaker.cn/blog/?p=18#comment-0]http://www.windspeaker.cn/blog/?p=18#comment-0[/url]
评论没有出现,后台里待审核评论中也没有
根据论坛中发现的问题逐一排除
1.后台没有设置允许评论?
我已经查看N次了.确实开放了评论的.
2.评论需要审核?
待审里也没有
3.永久链接问题?
已经换成默认的了
4.模板问题?
换默认模板也是一样.而且我这模板中有评论框.我的问题和那些没有评论框的不一样.
5.POST和PAGE页属性中设置不允许评论?
我确定允许了的.
6.插件引起的?
禁用所有插件也是一样..
没办法了...
我能想到的可能就只有这个了:
我安装完WP后直接装了BBPRESS,整合了.不知道和这个有没有关.
只是BB使用WP的用户数据.BB和WP的数据是分两个数据库的,没有合在一起.应该不是这个的影响吧??
zern 2008-10-6 16:12
我好象遇到过这个问题,那时是因为某个插件新加了一个字段什么的,插件虽然卸载了但是字段还在,后来删了就好了。。不过详细的情况我忘了。。
半年前吧
recsa 2008-10-6 16:31
老大.快帮忙想想是什么插件搞的?
我装过的,且我不熟悉的插件有
lightbox2
lightview plus
Wordpress Password Register
...
zern 2008-10-6 16:36
你看看你的表comments
里面是不是有个comment_favicon_url
zern 2008-10-6 16:42
正常的comments表应该只有如下字段吧,wordpress2.62
comment_ID
comment_post_ID
comment_author
comment_author_email
comment_author_url
comment_author_IP
comment_date
comment_date_gmt
comment_content
comment_karma
comment_approved
comment_agent
comment_type
comment_parent
user_id
看看有没有异常字段
zern 2008-10-6 16:44
看我以前的解决办法吧:不一定有效
对比了一下COMMENTS表, 取的是一个健康的WP中的表进行的对比.
然后我发现我的表有以下特点(针对与健康COMMENTS表多出的东西);
首先在字段上, 比健康COMMENTS表多了以下三个:
comment_subscribe (我安装了邮件订阅评论通知插件 Subscribe To Comments )
comment_favicon_url ( 经安装过用留言者BLOG的favicon图标做头像的插件, 但后来删掉了)
comment_reply_ID (安装了回复评论用的插件, 但我曾经尝试过两个插件, 不知道会是那个所用的. 而目前正在用的是 WordpressThread Comment )
然后是在索引上多了一个键名:
comment_date_gmt 类型为INDEX
因为两个BLOG的留言数目不同, 其他的都是一些数值上的差异了. 附上两张对比截图.
如果表结构的不同可能会导致无法评论, 那现在看来问题已经细化很多很多了...
我只要先备份好COMMENTS表的数据, 然后逐个删去我发现那四处与健康表相比多余的部分, 应该就能找到问题的关键所在,
以及是因为哪个插件造成此问题的了吧?
recsa 2008-10-6 17:19
囧
才发现我没有comment表...
因为有导入以前数据的操作,不知道是不是这个影响了....算了.准备完全删掉重安装试下.谢谢楼上的兄弟!