本來在測試機有把 Wordpress 1.5.X 升級到現在的版本 2.0.2 過,但是因為跑起來的速度太慢,從一張頁面0.xx秒變成6.xx秒,「由奢入儉難」的心態讓我打退堂鼓。加上對於Categories那邊會有點問題(所有的Categories裡面的Post數目都會莫名其妙變成0,直到對該Category的文章做更新才會改回到正確的數字)。所以綠島一直是1.5.X的版本。

可是今天達人說「有人還在用 WordPress 1.5.x 的嗎? 已經看到 crack kit 了… 所以請乖乖升級吧 ~_~」

雖然綠島只是個小地方,自己也不是很願意升級,可是 crack kit 都出了,那就不是願意不願意的問題了。還是安全為上。

Wordpress.orgdownload 2.0.2的版本,那之前已經在測試機上做過幾次了,所以我的方法和 wordpress.org 上面講的有些地方剛好反過來:

  1. 先把wordpress資料庫和舊的Wordpress備份。
    windows version:
    mysqldump –all-database -u wordpress_username -p > backup_file.sql
    zip $wordpress$/
  2. 把新的版本解壓縮到和舊的 Wordpress 同層的目錄(.zip檔解出來的最上層目錄名是 wordpress)。如果舊的放在 $WWW$/blog/,那新的就是放在 $WWW$/。然後根據你的需要看你需不需要改原來的目錄名稱。
  3. 關閉原來Wordpress裡面所有的active的 plugin
  4. 把舊的那份中的

    wp-config.php
    wp-content/
    wp-images/
    wp-include/languages/(optional,如果你有用到的話)
    .htaccess(或是_htaccess,看你的設定)
    robots.txt
    favicon.ico(如果你有的話)

    選起來 copy 到新的wordpress目錄去。

  5. 把舊的wordpress目錄更名(或是刪除),把新的wordpress目錄換成舊的。
  6. 執行http://你的網站/$wordpress$/wp-admin/upgrade.php
    (option)可能會需要更新一下Option->Permalinks裡面的設定(不過綠島沒用到)
  7. 重新啟動剛剛被 Deactive 的 plugin

好啦,你有個新的 Wordpress 2.0.2 了。

不過事情對我來說還沒完。因為新的 Wordpress 的編輯畫面我覺得很難用,又慢,而且還沒有我喜歡的 quicktags。如果你和我一樣不喜歡的話,還需要做一些修改:

  1. Option->User,在左下角的地方會有一個選項:
    Personal options:
    Use the visual rich editor when writing
    把這個勾勾取消掉,這樣就會有 quicktags 可以用,也就是原來1.5.X的樣子。
  2. 這樣還沒完,因為你可能對之前版本的 quicktags 做過修改,所以你會需要把修改的部份同樣加到 $wordpress$/wp-includes/js/quicktags.js 上。直接 copy 可能是沒有用的。

到這裡,才算勉強完成。因為我還不知道升級會不會有其他什麼問題。(有趣的是,綠島上居然沒有發生測試機上的問題,Categories居然都是正常的,不知道為什麼會這樣。)