主因是Trackback的6.x-1.2跟Spam的6.x-1.0不相容,好像Trackback參考舊的Spam模組,並且會用到spam_tracker資料表的probability欄位,但是Spam的6.x-1.0已沒有這個欄位,所以只能等待Trackback作者可以更新,我看了一下它的開發版本,已經將trackback.module裡的
define(‘TRACKBACK_WITH_SPAM’, module_exists(‘spam’));
改成
define(‘TRACKBACK_WITH_SPAM’, FALSE);
這樣就不會有這個錯誤,只是就程式碼的意思來看,好像是要防trackback有垃圾的,所以改了之後,是不是可以防就不得而知了!