Thu 25 May 2006
本來在測試機有把 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.org去 download 2.0.2的版本,那之前已經在測試機上做過幾次了,所以我的方法和 wordpress.org 上面講的有些地方剛好反過來:
- 先把wordpress資料庫和舊的Wordpress備份。
windows version:
mysqldump –all-database -u wordpress_username -p > backup_file.sql
zip $wordpress$/ - 把新的版本解壓縮到和舊的 Wordpress 同層的目錄(.zip檔解出來的最上層目錄名是 wordpress)。如果舊的放在 $WWW$/blog/,那新的就是放在 $WWW$/。然後根據你的需要看你需不需要改原來的目錄名稱。
- 關閉原來Wordpress裡面所有的active的 plugin
- 把舊的那份中的
wp-config.php
wp-content/
wp-images/
wp-include/languages/(optional,如果你有用到的話)
.htaccess(或是_htaccess,看你的設定)
robots.txt
favicon.ico(如果你有的話)選起來 copy 到新的wordpress目錄去。
- 把舊的wordpress目錄更名(或是刪除),把新的wordpress目錄換成舊的。
- 執行http://你的網站/$wordpress$/wp-admin/upgrade.php
(option)可能會需要更新一下Option->Permalinks裡面的設定(不過綠島沒用到) - 重新啟動剛剛被 Deactive 的 plugin
好啦,你有個新的 Wordpress 2.0.2 了。
不過事情對我來說還沒完。因為新的 Wordpress 的編輯畫面我覺得很難用,又慢,而且還沒有我喜歡的 quicktags。如果你和我一樣不喜歡的話,還需要做一些修改:
- Option->User,在左下角的地方會有一個選項:
Personal options:
Use the visual rich editor when writing
把這個勾勾取消掉,這樣就會有 quicktags 可以用,也就是原來1.5.X的樣子。 - 這樣還沒完,因為你可能對之前版本的 quicktags 做過修改,所以你會需要把修改的部份同樣加到 $wordpress$/wp-includes/js/quicktags.js 上。直接 copy 可能是沒有用的。
到這裡,才算勉強完成。因為我還不知道升級會不會有其他什麼問題。(有趣的是,綠島上居然沒有發生測試機上的問題,Categories居然都是正常的,不知道為什麼會這樣。)
July 30th, 2006 at 1:53 am
[…] 五月份的時候才寫《Wordpress 1.5.x upgrade to 2.0.2》,七月還沒過,已經變成2.0.4了(中間還換過2.0.3)。 […]
September 29th, 2006 at 6:02 pm
[…] 我根據 紅塵一隅間拾得 所寫的 Wordpress 1.5.x upgrade to 2.0.2 把我的 Wordpress 升級 […]