Wordpress 2.2.1 的痛苦經歷
我把 blog 系統從WordPress 2.1.3更新到 WordPress 2.2.1了。現在回想起來,還真是有些累人。
在前幾個版本,我大多是利用像ijliao 所提到的diff & patch 方法,快速地升到下一個版本。不過當我要從 2.1.3 升上 2.2 時,碰上了困難:升級完系統無法正常運作,連後台都進不去。
後來全部砍掉重裝也是一樣,我以為碰上了 2.2 的bug,只好先放棄升級的動作,等待即將來臨的 2.2.1。
結果 2.2.1 出了之後,我再試了一次,還是一樣 -.- 只好撩起褲管,進系統找問題所在。
2.2 和 2.1 比起來有個大變動,官方把 sidebar widget 給內建至系統內。我本來以為只要把舊的 sidebar widget plugin disable 就好,沒想到事情沒有這麼單純。我所愛用的某個widget “King Text” 竟然和官方內建的不相容,一 activate 之後整個後台就掛掉進不去。在作者尚未更新的情況之下,後來我是在這兒找到暫時的解決方法。
此外,另一個我所用的plugin “More Smilies” 也出現了狀況,它竟然會使得 comment 裡的換行統統失效。在作者已經宣告停止更新,進去瞄了一下又看不出什麼大問題的情況之下,我只好先 deactivate 它。
還有,我之前因為 WP 寄通知信會亂碼而寫的plugin “UTF-8 Mail Header Fix (PipperL version)” 因為WP 2.2 改用新的 PHPmailer class,應該也是失效了才對。不過我初步測試了一下,新的 PHPmailer class 寄信好像沒有亂碼的樣子 (我還沒有仔細測試每個情況),所以也先把這個plugin deactivate 掉,有問題的話再來修改新的版本。
至此總算可以動了。 順便更新了一下常用的 plugin 到最新的版本,希望運作上不會有什麼問題。有看到問題的也請幫忙回應一下,謝謝。
至於替代的 plugin…,有空再來找吧。
以下是我的升級步驟:
- disable wp-cache
- cleanup cached files
- disable widget (rename dir)
- 砍掉舊的檔案 (except wp-config.php)
- 上傳新檔案
- 修改 wp-config.php,加入:
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ‘utf8_general_ci’); - upgrade DB: http://blog.serv.idv.tw/wp-admin/upgrade.php
- RSS全文輸出:wp-includes/query.php line 1300:
if ( is_single() || is_page() || is_feed() ) - 修改 king_text 把
include_once('widgets.php'); mark 掉。 - 重新調整 sidebar arrangement
- comment 不會換行:某個plugin害的 (More Smilies) =>作者沒維護了,deactivate 掉
- check 新改的 phpmail 有沒有解決掉…好像有 => deactive “PL UTF-8 Notify Mail”
- update plugin:
- Admin Drop Menus 2.2
- WordPress Database Backup 2.1.2
- wp-cache 2.1.1
- WP-Cats 0.13a
- WP-PostViews 1.11
- WP-Stats 2.11
延伸閱讀
更多閱讀選擇
- [同類] WordPress 2.3 to 2.3.1 patch
- [同類] 兩個廣告
- [標籤] 本文尚無標籤
- [2008] Punch Party 5 剪影
- [2005] 舉頭望明月
- [隨機] Punch Party 9 的票
- [隨機] 口試
文章資訊
- 所屬分類:BlogLog
- 最後修改:2007/06/22 10:46
- 引用本文:Trackback URL
- 訂閱迴響:Comments RSS

- 文章授權:參閱創用CC或連絡作者
- 了解本站:本站導覽、回到首頁
- 收藏本文:
真是辛苦,做個升級動作遇到這麼多問題。
外掛不相容的問題挺令人頭痛。
Kirin: 那你對於 smilies 的plugin 有什麼建議嗎?
WordPress 官方 plugin 目錄與這相關的外掛除了 More Smilies 外,還有 WP Grins 以及 Cricket Moods。WP Grins 僅是把系統內定的 Smilies 帶出來,並需要自己插入程式碼到 theme 檔案中,Cricket Moods 沒用過。
等我把機器備份完來試看看。
突然想到非官方的 WordPress Plugin Database,使用搜尋有找到另外一個外掛叫做 Custom Smileys,據作者說本月份會推出 2.5 新版。我有看到 WordPress 2.2 的使用者使用該外掛沒有問題,所以您可以這為優先測試一下。
Bloglines訂閱的亂碼消失,回到繁體中文了XD
Blogger~blogger~blogger~(招手)
More Smilies 確實讓我很鬱悶。。。在我的2.21裏面它也讓所有其它跟comment有關的PLUGIN失效了- -~~~