2007年10月7日 星期日

WordPress 2.3 和 Table 'wp_post2cat' doesn't exist 錯誤訊息

前陣子升級了 WordPress 2.3,那天比較沒空所以升級完沒有發篇文章順便測試一下,後來要寫文章時才發現,不管是寫文章暫存或是寫完發表時,都會有資料庫錯誤的錯誤訊息:

WordPress database error: [Table 'wordpress_dbname.wp_post2cat' doesn't exist]


雖然文章還是會發表出去,但總是怪怪的,後來看到「Wordpress 2.3: wp_post2cat does not exist」才知道,原來是升級到 WordPress 2.3 時刪掉了 wp_post2cat 這個資料表,而這個資料表會被我有裝的一個 plugin:Google (XML) Sitemaps Generator for WordPress 2.7.1 用到,解決方案一是將 wp_post2cat 臨時建回來,不過我用的是另一種方法,將 Google (XML) Sitemaps Generator 升級到 3.0 (奇怪,WordPress 2.3 有檢查 plugins 是否有新版的功能,但還沒有提示 Google (XML) Sitemaps Generator 已經有新版)現在看來就沒問題了。

2 則留言:

  1. 『WordPress 2.3 有檢查 plugins 是否有新版的功能,但還沒有提示』那是僅限於檔案(新版)有放到 http://wordpress.org/extend/plugins/ 的才會吧

    回覆刪除
  2. 唔,那時倒是沒有去看 http://wordpress.org/extend/plugins/google-sitemap-generator/ 有新版了沒,不過現在看來是有了 :)

    回覆刪除