今天終於決定升級 wordpress 的版本了,之前剛安裝好,都沒有時間去升級,剛剛去升級一下,發現其實步驟不會很複雜,所以一下子都弄好了,除非你的外掛很多,不然升級一定還蠻快的,我最後花的時間幾乎都是在升級 wordpress plugin,當然我是先去測試我的另一個生活部落格:life.wu-boy.com,目前看起來是沒有什麼問題,所以待會會來生及其他的 wordpress blog,底下來操作一遍吧 步驟一:備份資料庫,可以參考這篇 [Mysql] 資料庫備份[big5]utf8轉換成utf-8
# # 備份方式 # mysqldump -u root -p database_name > db_backup_name.sql
步驟二:備份你 wordpress 資料夾
# # 利用 Linux 的 cp 指令即可 # cp -R wordpress wordpress_backup步驟三:去後台停用你的所有外掛:
Administration panel 這步驟很重要,避免升級的時候發生錯誤,請全部停用,因為有些外掛可能因為升級而沒有作用 步驟四:下載 wordpress 最新版本,目前最新就是 2.5 版: zip版本,tar.gz 版本
# # 利用 wget 的方式去下載 # wget http://wordpress.org/latest.tar.gz # # 解壓縮 # gunzip -c wordpress-2.5.tar.gz | tar -xf - # # or by using: # tar -xzvf latest.tar.gz步驟五:刪除原本資料夾的部份檔案 底下是不要刪除的喔
# # 底下檔案請麻煩備份,以免發生錯誤 # wp-config.php file; wp-content folder; wp-images folder--only older installations from 1.5.x days will have this folder; # # 語系檔案資料夾,如果有安裝請勿刪除 # wp-includes/languages/ # # 網站 rewrite rule 這個也請保留 # .htaccess file底下是必須刪除的喔
# # 刪除 # wp-* (except for those above), readme.html, wp.php, xmlrpc.php, and license.txt; # # 請勿刪除到 wp-config.php file # wp-admin folder; # # 請勿刪除到 wp-includes/languages/ # wp-includes folder; # # 如果你是從 2.0 升級上來,請刪除底下資料夾 # wp-content/cache folder;要如何刪除會比較好,底下介紹 Linux 的作法
# # 這裡步驟寫的很清楚 # mkdir backup cp wp-config.php .htaccess backup cp -R wp-content backup rm wp*.php .htaccess license.txt readme.html xmlrpc.php rm -rf wp-admin wp-includes cp backup/wp-config.php .步驟六:上傳最新的檔案 只要是剛剛有刪除的,你就要用新的檔案回去
# # 上傳好,把舊資料弄回來 # .htaccess wp-content folder wp-config.php步驟七:升級資料庫:請打入你的網址:http://xxxx.xxxx.com/wp-admin/upgrade.php
然後按下一步就升級完成了 然後在進入後台,把所有外掛啟動就可以了,後台畫面也改很多喔,還多加了 tag 的功能,相當不錯 畫面超棒,希望大家都可以升級成功喔 參考網站: http://codex.wordpress.org/Upgrading_WordPress_Extended