這幾天出現的怪問題,有時頁面會無法讀取,出現下面這個訊息:
Fatal error: Cannot redeclare bb2_db_date() in /home/***/wp-content/plugins/Bad-Behavior/
bad-behavior-wordpress.php on line 50
***是代表我安裝wp的路徑
bad-behavior-wordpress.php的50行如下所示:
// Return current time in the format preferred by your database.
function bb2_db_date() {
return get_gmt_from_date(current_time(‘mysql’));
}
看不出問題在哪裡,所以目前先暫時停用Bad-Behavior,問題就不再出現,只是停用Bad-Behavior後,恐怕spam就會大舉入侵,有沒有人遇到同樣問題啊?該如何解決呢?
Bad-Behavior的官方網站也看不到有論壇可以發問……
其實Spam Karma 2一直都留在我的後台沒有啟動,只是因為我喜歡Akismet的簡單,而且它也沒漏掉過一個Spam,現在整個站就靠它來過濾那些成天丟個不行的Spam,等它擋不住了,再派Sk2出來好了!
還是謝謝number5的推薦哦!
我用Bad Behavior没有出现过像你这样的怪问题, 但是Akismet经常不让人留言, 前段时间还不让我登录, 一气之下转投Spam Karma 2[1](简称SK2,咔咔), 很多朋友推荐, 用到目前来说效果也不错, 最主要是自己可以设置spam判别条件, 可以根据个人/blog的不同情况设定, 准确率比较高.
[1] Spam Karma 2 – http://unknowngenius.com/blog/wordpress/spam-karma/