WordPress 2.2 升級

早上看到 WordPress 2.2 發佈的消息,下載後將中文語系檔準備好,上傳至《Kirin Lin 正體中文 WordPress》,並同步在《Google 網上論壇 – kirin.lin.wordpress》送出語系檔更新消息。

工作上有些事情得用全力解決,所以之後就沒有閒暇時間升級網誌,等到下班後再說…

GTalk 那頭艾德兄直接使用「暴力覆蓋升級大法」,結果 2.1.3 與 2.2 檔案內容不同,變成只有管理頁面可顯示進入,前端一片空白。幸好經過一個多小時搶救,他終於升級成功

有了艾德的經驗,Kirin 便很小心地做這次的升級,步驟如下:

  • 下載 WordPress 2.2 Getz 壓縮檔,解壓縮。
  • 將中文語系檔案放進 /wp-content/languages/wp-includes/languages 目錄內。
  • 修改 wp-config.php 檔案,新增下列兩行後存檔:
    7
    8
    
    define('DB_CHARSET', 'utf8');
    define('DB_COLLATE', 'utf8_unicode_ci');
  • 將 /wp-includes/js/tinymce/plugins/g2image 複製到新的 wp 目錄下(有安裝 WPG2 這個外掛才需要執行這個動作)。
  • 將舊的 wp 目錄備份。
  • 停用所有外掛。
  • 將 Apache 服務停止(避免資料庫在備份過程中繼續寫入資料…跳過這步驟也是可以的)。
  • 將資料庫所有資料備份。
  • 將舊的 wp 目錄內相關的檔案以及目錄刪除。
  • 將新的 wp 目錄內容全部複製過去。
  • 啟動 Apache 服務。
  • 使用瀏覽器連到:WordPress 網址/wp-admin/upgrade.php 進行升級動作。
  • 啟用所有外掛。
  • 備份升級後所有的檔案及資料,搞定!

整個升級過程中花了足足有十分鐘這麼久,因為將所有檔案都備份起來,加上一些照片檔案就有 54MB 了!XD 有了這次操作,之後若是幫別人升級,Kirin 大概就會很隨便熟練了吧!

同日閱讀

引用連結

http://kirin-lin.idv.tw/2007/05/16/1199/trackback/

14 則迴響

  1. 發表於 2007-05-16 - 22:16:12 | 固定網址

    XD 我變成不良示範的教學了 哈哈

  2. 發表於 2007-05-16 - 23:40:01 | 固定網址

    To Eduardo,
    「互相漏氣求進步」咪…XD

  3. 發表於 2007-05-17 - 13:43:55 | 固定網址

    唉…
    我的留言區爛掉了…
    不能換行是怎樣啊啊啊啊啊~~

  4. 發表於 2007-05-17 - 13:57:43 | 固定網址

    To kovis,
    往外掛或者佈景主題去下手吧!升級沒有問題哩~

  5. 發表於 2007-05-18 - 22:42:27 | 固定網址

    可以跟您請教一下嗎?
    我升級2.2版後…我發現…
    2.1板中發表文章的WYSIWYG功能不見了…
    請問您也會嗎?

  6. 發表於 2007-05-20 - 00:10:23 | 固定網址

    您好~
    我已查到問題了…
    因為從2.1升到2.2後…
    需要手動進去每個user的選項設定…
    預設是關閉WYSIWYG功能…
    抱歉打擾了…^^

  7. 發表於 2007-05-21 - 00:34:47 | 固定網址

    To kiko,
    這幾天剛好不在,您能解決問題就好,不會打擾… :P

  8. 發表於 2007-06-16 - 18:31:25 | 固定網址

    請問Kirin大~
    小弟按照您的方式從2.13升級成2.2
    但是卻出現了以下錯誤
    Warning: Illegal offset type in /home/hux82889/public_html/wp-includes/cache.php on line 125
    [delete]
    Warning: Illegal offset type in unset in /home/hux82889/public_html/wp-includes/cache.php on line 282

    請問這是什麼原因呢???

  9. 發表於 2007-06-16 - 21:11:27 | 固定網址

    To Jie,
    那是快取有問題。升級時請把 define(‘ENABLE_CACHE’, true); 這行註解掉,並將 /wp-content/cache/ 這個資料夾內容清空。升級完畢後再將該設定設好。

  10. 發表於 2007-06-17 - 08:03:52 | 固定網址

    請問Kirin大~
    define(’ENABLE_CACHE’, true);
    這行是在哪個檔案裡面呢??

    此外–升級完畢後再將該設定設好

    這是說2.13升級到2.2之後,再把define(’ENABLE_CACHE’, true); 這一行加上去嗎?
    那/wp-content/cache/ 的東西要在傳上去嗎?
    感恩!!

    謝謝

  11. 發表於 2007-06-17 - 17:48:55 | 固定網址

    To Jie,
    那是快取的設定,應該會在你的 wp-config.php 檔案裡面。如果沒有此項設定的話,看你有沒有裝快取相關的外掛,把該外掛關閉。

    我看你的網誌已經升級上去,就不用再把那行加回去。
    /wp-content/cache/ 裡面的東西不需要留著,清空就好。

  12. 發表於 2007-06-17 - 18:53:55 | 固定網址

    報告kIRIN兄

    我剛剛看了一下
    我的主機裡面沒有cache資料夾耶…
    怎麼辦Orz

    我也有問過艾德兄
    他說

    Eduardo Says:

    六月 17th, 2007 at 11:34 上午
    有可能是 php & MySql & Zend 的版本問題
    能公佈一下版本嗎? 或者嘗試升級這些程式到最新版

    國外好像有人把版本升級就解決的樣子

  13. 發表於 2007-06-22 - 08:14:58 | 固定網址

    Hi Kirin 兄:

    還記得我之前跟你說2.13-2.2升級有問題嗎

    剛好我之前用的主機商Acsite,她們目前營運似乎出現了問題
    客服從今年開始就已經若有似無,到4月更是整個消失不見
    雖然我到11月才到期Orz
    不過我還是趕緊搬離到Q168.net

    後來發現該公司的主機有提供2.2版的wordpress安裝
    我就想說我的2.1.3是否可以順利升級
    今天早上(昨天才搬家完成)就馬上升級到最新的2.2.1
    結果完全沒問題

    後來我去比較一下兩者之間的PHP版本

    Acsite:
    MySQL 版本 4.0.27-standard
    PHP 版本 4.3.11
    PERL 版本 5.8.6

    Q168:
    MySQL 版本 4.0.27-standard-log
    PHP 版本 4.4.7
    PERL 版本 5.8.7

    發現Q168的PHP版本比較新
    可能是因為這樣才能夠更新到2.2
    提供給您做個參考!!
    以後有任何問題還希望您能不吝指教!!
    謝謝

  14. 發表於 2007-06-22 - 10:44:09 | 固定網址

    To Jie,
    謝謝你的回報。
    其實,如果虛擬主機商有提供 PHP5 的話就升級上去,這樣比較不麻煩… :P

5 則引用

  1. 衰事一籮筐 | 艾德的部落格天空 發表於 2007-05-17 - 10:13:46

    [...] 昨天升級到 WordPress 2.2 之後,遇到了一大堆問題,真是慘痛的經驗,有想要將 WordPress 升級到 2.2 的網友們真的要有心理準備。關於正確的升級方式,可以參考北極冰仔的方法以及 Kirin 兄的方法,非常實用。當然也有人正常升級卻出現問題的例子,所以升級最好先看看有沒有人有慘痛的經驗,再來使用的 plugin 也要打聽一下會不會衝到,像 Lym520 就中獎。 [...]

  2. Abend 發表於 2007-05-17 - 18:17:10

    Upgrade to WordPress 2.2…

    ……

  3. [...] http://kirin-lin.idv.tw/2007_05/16/1199/ [...]

  4. 來吧!胡說八道! 發表於 2007-11-09 - 23:38:46

    WordPress 2.1 升級 2.3 驚險記…

    WordPress 2.3 已於前天 (2007/9/25)釋出,中文化語系也大概於昨天釋出,看看情況是該把 WordPress 由 2.1 升級到 2.3 的時候了。雖然直角目前使用的 2.1 在使用及操作上沒有太大問題,但是基於安全…..

  5. 自 WordPress 2.1 升級到 2.5 « Kirin Lin 發表於 2008-04-09 - 22:14:00

    [...] 網友筱柔 YuKaRi 升級上遇到問題,首先就是資料庫連線設定。之前在〈WordPress 2.2 升級〉裡頭有提過,要加上哪兩行設定。由於時間久遠,沒常在做升級就會忘記啦~ XD [...]

發表留言

您的電子郵件並不會被顯示。 必要欄位已標記*星號

*
*

XHTML:留言會自動分行分段,您可使用這些標籤:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">