Jan's Tech Blog

where technologies are annotated

使用mt-bayesian注意事項

這兩天Trackback Spam又以每小時數十個的速度來襲,Jan當然就想起用mt-bayesian把這些垃圾訊息刪除,可是卻發現在mt-bayesian按刪除Trackback Spam時,完全沒有反應,但又沒有時間查看,於是又將mt-tb.cgi檔案刪除了。今晚再看發現原來mt-bayesian 1.1中有兩個檔案的Coding出現了一點錯誤,所以才出現這問題。

這兩個檔案分別是:

  • bayesian_list_pings.tmpl
  • BayesianTrain.pm

在bayesian_list_pings.tmpl之中將第172及173行的「delete_comments_spams」改成「delete_ping_spams」。這可以令List Trackback版面中的刪除Spam功能回復正常。

再在BayesianTrain.pm的738行將「mode=comments_pings」改成「mode=list_pings」,那麼刪除了Trackback Spam之後,便會回到List Trackback的版面。(如不改這個,刪除完之後便會去了List Comments的版面。

改完這兩個之後,一切又回復正常,而我亦將Trackback功能復活了!

Leave a Reply

Your email address will not be published. Required fields are marked *