修理BLOG

——最近给一些spam疯狂的加ping到我的blog上面,其实自己已经有预防,之前已经将“允许通
告”缺省值设定为否了,但是一些旧的帖子还是没有改过来(300多篇如果用管理界面来改不是改死
我了?)。先用mt-blacklist把该死的spam ping都删掉,然后就是要把旧的帖子的allow ping改
成否,但是因为某种原因,我的MT没有使用MySQL作为数据库,而是用了Berkeley形式,所以没
办法用sql一次过改数据库了。最后发了狠,先将entry.db拉到本地,然后用UltraEdit打开,查找
allow_pings,然后发现后面的值不是1就是0,具体的含义不用想都知道,1是允许,0是不允许
啦。使用HEX字符串的替换功能,将“61 6c 6c 6f 77 5f 70 69 6e 67 73 00 00 00 01 31”替
换成“61 6c 6c 6f 77 5f 70 69 6e 67 73 00 00 00 01 30”,保存然后再上传回服务器上面。
重新打开管理控制台,哈哈,全部变成不允许通告了。:)

——注:其实MT带有导入导出功能,为什么不用先做备份导出,然后把所有文章删除,然后上传
进行导入呢?主要是因为我已经做过类似的尝试,发现有大概五篇文章在系统提示成功导入之后出
现空标题空内容的现象,具体原因懒得去分析了(估计都是中文文字引起问题)。所以还是用上面
的做法保险。干这些活之前记得备份,幸亏俺的数据库是文件没有存到MySQL里面,所以备份更
加方便。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注