WordPress 2.3版資料庫相容性問題

前幾天我把WordPress系統升到2.3版
外表看起來沒什麼大問題
然而在撰寫文章要進行存檔的時候
卻看到許多警告訊息
原因是因為系統嘗試存取post2cat這個資料表
在舊版的WordPress中
這個資料表是儲存文章與其分類之間的關連性
然而2.3版捨棄了Categories相關的資料表
所以當然無法存取成功

但讓我覺得奇妙的是
如果有這麼明顯的錯誤
WordPress怎麼可能會輕易釋出2.3版
更何況網路上也沒看到其他人有反應這個問題
所以讓我一度陷入焦著
甚至還將整個系統砍掉重裝
(現在看到的這個系統是已經重新安裝過的了 XD)
但依然沒有辦法解決這個問題

直到今天我在官方討論區上看到相關討論串
才知道是某些舊的plugin會去存取post2cat資料表
只要把這些plugin升級到最新就解決問題了
其中一個plugin是Google Sitemaps
把這個plugin升級到前幾天釋出的3.0版就好
(3.0版名稱改為Google XML Sitemaps)

另外一個有問題的plugin是Extended Live Archives
由於目前為止還沒有更新版本
所以我把它停用了
反正我自己也不常用到這個plugin的版本

如果有人碰到類似的問題
希望這篇文章對你有幫助

歷史上的今天...

Powered by

在〈WordPress 2.3版資料庫相容性問題〉中有 4 則留言

  1. Mozilla Firefox 2.0.0.7 Windows XP

    我碰到了和你一樣的狀況,而且我的反應也與你如出一轍
    最後也把整個系統砍掉重裝….
    結果最後才發現是plugin不相容造成的… (汗)

vicjuan 發表迴響取消回覆