修正WordPress控制台的網誌狀態錯誤

昨天進到後台後發現右邊的網誌狀態欄出現了一個錯誤訊息:

Parse error: syntax error, unexpected ',' in /***/wp-includes/gettext.php(313) : eval()'d code on line 1

***為根目錄

在WordPress支援論壇裡找到了一個暫時的解決方法

用編輯器打開gettext.php,在第306行處加上:

// New
$string = str_replace(',',";",$string);

改好後上傳覆蓋就完成了!

原因和另外的解決方式在WordPress Trac上可以找到,大致是因為文章數或留言數超過一千篇的時候,就會產生這個錯誤,但這個修正目前僅供trunk使用,真正修正後的檔案會在四月份準備推出的2.2版本中才會加進去,所以目前的解決方式可以如上所述來處理。

在〈修正WordPress控制台的網誌狀態錯誤〉中有 3 則留言

  1. @風痕影,很高興幫到你的忙,當初我是1000篇留言時發生問題,所以不曉得為什麼你到4800篇才出問題。 😳

    不過建議你升級一下WordPress,2.2版的就沒有這個問題,而且有修正一些安全性的問題。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

%d 位部落客按了讚: