升級WordPress 3.2,又出問題

前不久本站升級Wordpress 3.1.3,今天看到訊息通知又出了Wordpress 3.2正式版,手癢試試新版的自動升級,就給它按下去,幾秒鐘就完成了,沒有錯誤。

試了一些功能,好像ok…但是有幾個plugin有列表的地方出不來,畫面顯示一片空白,原來http server就回覆500錯誤,再查php的error log,發現出現:
PHP Fatal error: Call to undefined method WP_List_Table::wp_list_table() in C:\Appserv\wwwroot\wp\wp-content\plugins\avh-first-defense-against-spam\class\avh-fdas.ipcachelist.php on line 53

PHP Fatal error: Call to undefined method WP_List_Table::wp_list_table() in C:\Appserv\wwwroot\wp\wp-content\plugins\backwpup\app\list-tables.php on line 8

看來是Wordpress 3.2的WP_List_Table出了問題,自己死馬當活馬醫,用以前介紹的工具Winmerge找一下,改
wp-admin\includes\class-wp-list-table.php 第80行,

function __construct( $args = array() ) {
改為
function WP_List_Table( $args = array() ) {
問題解決!是Wordpress 3.2的bug吧,php我不懂,為什麼要特地改用__construct,反而出問題?

沒事,還是別亂升級。

(Visited 244 times, 1 visits today)

別人也看了:

WordPress 1.5 備份/還原的解決方案 建置部落格的人最害怕的大概有兩個 -- Blog 搬家跟資料庫毀損. 如果是用外面免費的 blog 空間, 最煩惱的就是要搬家了, 因為使用者無法進入資料庫, 也不知道資料庫的格式 (sche...
MySQL之 utf8 處理 本站自2005年3月16日以Wordpress 1.5建站以來,雖然系統一直可以正常運作,但當使用資料庫管理套件,如phpmyadmin,進入管理資料庫瀏覽資料時,會發現中文都是亂碼。不過既然系統可以...
Google Maps 和台灣的街道地圖 大家都知道 Google Maps 很早以前就可以看台灣及世界各地的衛星照片,但是一直沒有台灣的街道地圖,最近 Google Maps 也把台灣的街道地圖也加進去了,還蠻詳細的,以後可以在直接在遊記中...
幾個好用的WordPress外掛(plugin) 本站升級WordPress 3.1.3之後,可能是太久沒有接觸WordPress的世界,突然發現世界進步的真快 -- 新的佈景主題模組化,不用手動改code、新的各式各樣外掛(plugin)、更現代的...
使用中的 WordPress Plugin 若你對本站使用中的 plugin 有興趣的話, 參考下表. 如果你發現有的 plugin 跑起來跟本站不一樣, 那是因為我改過了... ...
分享:

“升級WordPress 3.2,又出問題” 有 6 則迴響.

  1. I updated backwpup to 2.1.6 in WP 3.2.1 AND HAD Call to undefined method WP_List_Table::WP_List_Table() . I changed function __construct( $args = array() ) {

    to 
function WP_List_Table( $args = array() ) {, an solved the problem.

    Thanks for your post!

發表迴響