更新 wordpress 到 2.2, 卻發現我的分類不見了!!
寫 post 的分類的部分把 debug error msg 給吐出來了:
WordPress database error: [Unknown column ‘link_count’ in ‘where clause’]
SELECT cat_ID FROM lsn_categories WHERE category_parent = 0 AND ( link_count = 0 OR category_count != 0 OR ( link_count = 0 AND category_count = 0 ) ) ORDER BY category_count DESC
到官網爬了一堆還是沒解決..
突然想到更新時(upgrade.php), 有錯誤訊息, 終於給我找到元兇….就是我自己– upgrade 時使用的 DB_USER 的權限太小了. XD
解決方法:
- 找來原來的正確時版本 wordpress-2.0.2
- 修改兩個版本(含現在版本2.2)的 wp-config.php 中成 DB_USER=”root”
- 使用 wordpress-2.0.2/wp-admin/upgrade.php, 把 DB 降回舊的正確資料
- 使用 wordpress-2.2/wp-admin/upgrade.php, 升級時沒看到錯誤訊息就正確了
- 記得改回 DB_USER