修復 Akismet 無法檢查迴響的錯誤訊息

Akismet 偵測到一個問題。因伺服器或網路問題導致 Akismet 無法檢查迴響。它將會被留在審核清單中並自動重新檢查。

我在 Akismet 升級成 2.5.0 版以後,遇到幾次類似的情形,詳細發生的頻率不一定,但昨天 Akismet 伺服器發生連線狀況時,此問題又再次出現,所以我合理懷疑這個錯誤訊息會在無法連線到檢查垃圾迴響的伺服器時出現。這項功能應該還有改進的空間,尤其是自動重新檢查的時間會依照重試錯誤的次數而不斷延長,例如上圖必須等 20 天才會自動重新檢查。

這個訊息很醜、非常礙眼阿!而且又沒辦法手動在「迴響」功能內啟動重新檢查,如果你也被這個問題所苦,我找到了一個很簡單的解決辦法。進入您的 phpMyAdmin ,從左方選 WordPress 所使用的資料庫接著點擊上方的 SQL,輸入以下指令:

SELECT comment_id
FROM wp_commentmeta
WHERE meta_key = 'akismet_error'
LIMIT 100

備註:如果你的資料表前綴詞不是 wp_ 的話,請記得自己修改一下上方語法。

接著將搜尋結果全選,按下叉叉把這些 meta_keyakismet_error 記錄給刪除,也等同告訴 WordPress 這些迴響都沒有問題,不需要在列入自動重新審核清單。

刪除掉以後在回到 WordPress 控制台的「迴響」頁面,因伺服器或網路問題導致 Akismet 無法檢查迴響的錯誤訊息就不會再出現。

This entry was posted in WordPress技巧. Bookmark the permalink. Follow any comments here with the RSS feed for this post.

3 Responses to 修復 Akismet 無法檢查迴響的錯誤訊息

  1. 殺氣 說道:

    我最近也經常發生
    似乎是主機防火牆太強,把Akismet封起來
    導致連接不到Akismet的伺服器

    可能請MIS開通掛點的伺服器IP才是解決之道

  2. Pingback: WordPress 資料收集 | 心情日誌

  3. Pingback: 【部落】升級到3.1.3+火狐升到5.0 右鍵分頁視窗的順序 | 夢墟空城