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 檔案,新增下列兩行後存檔:
    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 大概就會很隨便熟練了吧!


Comments

19 responses to “WordPress 2.2 升級”

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

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

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

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

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

  6. Upgrade to WordPress 2.2…

    ……

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

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

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