虽然zblog经过若干版本的更新之后,评论被大批量恶意灌水的的可能性已经很小了,但毕竟又是开源程序,所以代码运作机制和原理还是容易被针对性找出弱点,这几乎是所有开源程序不可避免的问题。加上有的站长对网站疏于管理,甚至都不开启评论验证码,十天半个月才看一次网站的情况也并不少见,网站评论被灌水就在所难免。垃圾评论数十条甚至几百条都还好清理删除,但若是数万条呢?
1、zblog后台评论管理默认有批量删除功能,如果垃圾评论不超过1千条,小编建议在后台批量删除即可。
具体方法是:依次打开网站后台->网站设置->页面设置,找到“后台每页文章显示数量”项,将其设置为100或200后提交保存设置,就一般服务器而言该数字不建议更高了,否则在批量删除时可能影响性能导致出错,然后再进入“评论管理”每页进行全选后执行“删除所选项目”即可实现较为高效的批量删除评论操作。当垃圾评论达到数万条时,该方法就不怎么适用了,因为即使只有1万条,评论列表每页为200条,那么也要手动操作50次,效率显然有点低,此种情况更高效的做法是直接进行数据库操作。
2、zblogphp批量删除评论MYSQL数据库执行语句:
DELETE FROM `db_name`.`zbp_comment` WHERE `comm_ID` <= 29756 and `comm_ID` >= 270
其中db_name是数据库名称,zbp_comment是评论数据表名称,前者需要修改为自己网站的数据库名称,后者一般不需要修改,除非安装网站时修改了数据表前缀名;其中两个数字分别是评论ID的最大和最小值,也就是为删除评论指定范围,评论管理中评论列表第一列即为评论ID。
sql语句:DELETE FROM `qdm202527888_db`.`zbp_comment` WHERE `comm_ID` <= 29756 and `comm_ID` >= 270
SQL命令语句执行示意图:
绝大多数服务器的MYSQL数据库管理平台是phpMyAdmin,不知该如何进入需咨询服务器供应商,实际上对正规网站而言SQL命令属于高风险操作,不建议零基础者直接上手。
最后再强调一句,操作前请先备份网站数据库!
标签:
本文链接:http://78moban.cn/post/12131.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!