WP 更新更到自己搞的地雷

更新 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

解決方法:

  1. 找來原來的正確時版本 wordpress-2.0.2
  2. 修改兩個版本(含現在版本2.2)的 wp-config.php 中成 DB_USER=”root”
  3. 使用 wordpress-2.0.2/wp-admin/upgrade.php, 把 DB 降回舊的正確資料
  4. 使用 wordpress-2.2/wp-admin/upgrade.php, 升級時沒看到錯誤訊息就正確了
  5. 記得改回 DB_USER

Posted

in

by

Tags: