[教學]如何升級到WordPress2.8?

經過四個月的沉澱,WordPress2.8在美國時間2009年6月10日正式推出,這版本的WordPress比較特別的功能應該是後台可以直接安裝佈景,就連後台可以改佈景的部分也做了程式碼高亮的加強,整個就是只要第一次安裝WordPress需要動一次FTP,接著一輩子就跟FTP說再見了。那既然推出新版的WordPress2.8,那何不來升級看看呢?

這次的WordPress2.8的名稱叫做「Baker」,名稱是取自一位小喇叭手「Chet Baker」。不過這也不是很重要,不知道他你還是可以升級的,只是WordPress官方總是喜歡把名字取的很具有文藝氣息XD。

那有些人可能會稍微思考一下,我需要急著衝到WordPress2.8嗎?當然這問題可真是個好問題阿!基本上如果你對WordPress沒有瘋狂的熱誠,建議你還是不要嘗試,因為你不知道他會不會和你目前相衝?你也不知道他到底有沒有很完善?會不會出現什麼後遺症?建議你可以過一個禮拜後再來看本文章進行升級。

不過我自己在發這篇文章之前已經先經過曲折離奇的事件後,終於升級完成,目前大致上是沒有看到什麼怪現象,一切正常運作中。如果你想要趕快體驗新版本,那就跟著下面的升級教學一起來吧!如果還在觀望者,你還是可以把文章看完,順便看看我的曲折離奇事件吧~

軟體名稱:WordPress
軟體版本:2.8
軟體語言:英文 (有正體中文語系檔)
檔案大小:2.23MB
官方網站http://wordpress.org/
軟體下載按這裡
中文語系按這裡

使用WordPress內建自動升級

本來這次升級我想要偷懶一下使用WordPress自動升級功能,雖然我先前一直對這功能很討厭,因為他造成很多人不會使用傳統的升級模式,最後可能會變成升級失敗後就不再升級WordPress或者是不玩WordPress了。不過官方既然把他加入了,就一定有他的用意,當然就是方便使用者更快速的進行版本更新,所以這次我就不怕死的來測試看看了!

注意

升級前請記得先備份網站,不然掛掉你就救不回來了!

請備份以下兩樣東西:

1.資料庫,您可以採用外掛備份或是手動備份

2.FTP檔案,請利用FTP軟體將檔案手動下載回來。

第1步 是否需要升級?後台會幫您做檢查,不過有時候後台簡查功能會怪怪的,如果他沒有檢查到你需要更新,那你就不能用後台更新了…囧!

WordPress2.8升級教學

第2步 在升級前,請先將佈景換回預設的,請點擊【外觀】→【佈景主題】,選擇系統本身的「WordPress Default」佈景並更換。

WordPress2.8升級教學

第3步 應該不常看到香腸炒魷魚換成預設佈景吧?那這邊就給大家看一下好了,不過還是要記得點一下預覽頁面右上角的按鈕,把佈景先換成預設佈景喔!

WordPress2.8升級教學

第4步 當佈景換成預設後,接著就是停用所有外掛,點擊【外掛】→【已安裝】,進入後選擇【停用】,然後把「外掛」兩字旁的欄位打勾勾,最後點擊﹝套用﹞。

WordPress2.8升級教學

第5步 接著重點來了,趕快點擊左方的【升級】,進入後請點擊﹝自動升級﹞。

WordPress2.8升級教學

第6步 如果有出現以下畫面,就輸入你的FTP連線資料,然後點擊﹝繼續﹞,接著系統就會幫您安裝,如果安裝成功後下方會出現成功訊息,接著再到網站四處晃晃與啟用外掛和佈景,沒問題應該就是正常囉!

WordPress2.8升級教學

第7步 如果很不幸的你和我一樣,遇到了「安裝失敗」,建議你可以再執行一次,如果重新執行一次一樣是失敗,那你就註定和我一樣需要使用傳統模式利用FTP來升級網站了。

WordPress2.8升級教學

WordPress傳統FTP模式升級

如果你和我一樣都很不幸的遇到外掛失敗,然後還重試了N次都不行,或者是你的後台根本抓不到最新版訊息,那就請你和我一起回味古早味的WordPress的升級模式吧!這種方法保證可以讓你升級到最新版WordPress,如果你還是失敗,這就是命了,請節哀………。

注意

升級前請記得先備份網站,不然掛掉你就救不回來了!

請備份以下兩樣東西:

1.資料庫,您可以採用外掛備份或是手動備份

2.FTP檔案,請利用FTP軟體將檔案手動下載回來。

第1步 如同前面教學一樣,首先你必須手動先進行一些基本的動作,把所有東西還原到最初,不過這不包括文章還原到第一篇阿XD。點擊【外觀】→【佈景主題】,然後將佈景換回最原汁原味的「WordPress Default」。

WordPress2.8升級教學

第2步 當你的網站佈景換成醜醜的「WordPress Default」後,再來就是把你所有啟用中的外掛全部停掉,請點擊【外掛】→【已安裝】,進入後選擇【停用】,然後把「外掛」兩字旁的欄位打勾勾,最後點擊﹝套用﹞,這樣就把外掛停用囉!

WordPress2.8升級教學

第3步 接著請將官方的WordPress2.8正體中文語系檔載回來,並解壓縮,然後在WordPress2.8主程式中找到並開啟「wp-config-sample.php」,接著開啟你之前備份的「wp-config.php」檔案,把原本「wp-config.php」內的資料庫連線訊息騰到「wp-config-sample.php」這檔案,當然如果你原本的檔案內有一些特殊語法也記得填過去,完成後請儲存檔案,並且將「wp-config-sample.php」改名為「wp-config.php」。

記得在wp-config.php中,把

define ('WPLANG', '');

改成

define ('WPLANG', 'zh_TW');

這樣才能正確切換成正體中文語系。

WordPress2.8升級教學

第4步 再來請把WordPress主程式上傳到您的FTP之中覆蓋掉原本的資料,當上傳完成後,請解壓縮剛剛下載的正體中文語系檔,將其中的「zh_TW.mo」傳到FTP中的「/wp-contnt/languages」資料夾下,完成語系檔更新。

WordPress2.8升級教學

第5步 不過偷偷說一下,我在傳輸時卻遇到了FTP連線數目過多的問題,導致於我的IP備主機擋住了,無法進行傳輸,所以大家在上傳前可以先更改一下連線數量,請到站台管理員中,進入你的FTP連線資料設定頁面,切換到【傳輸設定】,進入後請把「限制同時連線數」打勾,然後調整一下數字,最好是小於8。

WordPress2.8升級教學

第6步 當檔案都上傳完成後,接著趕快進入到你的WordPress後台吧!如果你換成預設佈景之後不知道怎麼進去,那就用最原始的方法,如下,進入後你會看到畫面告知你需要更新資料庫,請點擊﹝升級WordPress資料庫﹞。

Q: 如何進入WordPress後台?

A: http://你部落格網址首頁/wp-admin/

WordPress2.8升級教學

第7步 升級完成後,請點擊﹝繼續﹞,最後就會跳到部落格登入畫面,請趕快輸入帳號與密碼進行登入。

WordPress2.8升級教學

第8步 哇~進入後台首頁後你會發現什麼都沒變耶~只有升級提示字樣拿掉了。其實也不是這樣啦!因為更新的東西在其它選項中,後台首頁變化不大啦!

WordPress2.8升級教學

第9步 為了讓網站恢復到先前的狀態,所以請將剛剛停用的外掛進行啟用動作,點擊【已安裝】,進入後選擇「最近使用」,然後在下拉選單選擇【啟用】並點擊﹝套用﹞就可以將外掛全部啟用囉!

不過要注意一下,有些外掛可能在WordPress2.8不相容或者是還沒做出更新到支援WordPress2.8,所以外掛部分建議您一個個慢慢啟用測試看看。

WordPress2.8升級教學

第10步 當外掛啟用完成後,最後就是把佈景啟用將網站還原到平日的人模人樣,不用再體驗醜醜但是跑很快的佈景了。

WordPress2.8升級教學

手動升級看起來很複雜,但事實上還好啦!只是把新版檔案上傳到FTP覆蓋,修改一下資料庫連線就可以完成升級了,不過我想應該很多人不知道有這方法可以升級,因為WordPress把大家都變懶了XD。

俗話說的好,科技始終來自於人性,那WordPress始終來自於惰性XD。不過能正常升級完成就好了,如果你發現升級完後網站怪怪的,那趕快把外掛停用,並且一個個慢慢找出原因在哪邊,基本上運作會異常就是外掛衝到惹的禍了。

這次的WordPress2.8並沒有加入很多新版功能,主要是針對BUG修復以及改善一些原本的功能。其實早在我升級前,阿貓就先升級了並且跟我說前台與後台的速度有明顯變快,當然我自己裝完後也發現確實前台與後台速度有加快,看來WordPress新版計畫中的加快整體網站速度卻時有成效了!

在Google News上追蹤我們最新文章
香腸
香腸

喜歡在網路上透過文字與圖片分文章教學,默默地用鍵盤烤了9年的香腸。另外還身兼阿腸接案餬口飯吃。對了,別叫我阿腸,請叫我香腸,這樣我才知道你看我部落格長大的。

文章: 1781

39 則留言

  1. 大大請教一下

    我是新手,把書上p107頁
    個人化設定 網址按書上打成http://yourdomain.com/
    結果….就連不上嚕
    打自己的網 址一直變成http://yourdomain.com/

    有方法可解決ㄇ

    麻煩了..不然要花1000請智邦工程師排除了
    感恩

    香腸回應:
    您可以參考這篇: http://sofree.cc/wordpress-url/

  2. 大大你好 我是最近對PHP架站有興趣 透過網路搜尋到貴網站
    最近幾天看過大大介紹的架站方法
    已經學會了架伺服器及資料庫
    也可以連到我自己的網站

    想請教一點 假設我今天想利用WordPress2.8來架部落格式的網站
    我現在做的這一個可以類似像搬家的動作 導入過去嗎?
    希望可以給我意見 謝謝你
    http://sky0917878710.myweb.hinet.net/
    因為感覺我目前像的模式好像有點偏像部落格

    香腸回應:
    應該是沒辦法導過去吧?
    如果是我應該是慢慢搬家~

  3. 版大您好,
    我今天把我之前用的wordpress從2.1版升到2.8版本,升級時我僅在wp-config.php這個檔案中加了後台中文化的設定,而我2.8的中文語系檔放在wp-content資料夾中 (我有create一個languages的資料夾),但我更新進入之後,發現我之前所有的文章,只要是中文寫的都變成亂碼了,請問版大這個情況我是要怎麼修正呢?還是請版大指點我看您哪一篇教學,好讓我可以試試看,謝謝!

    香腸回應:
    這應該是資料庫編碼校正問題~
    參考: http://sofree.tw/viewthread.php?tid=592
    仍有問題請至論壇討論 :)

  4. 呼呼…照著您的方法升級,關掉所有外掛,換回原史「素顏」的佈景,選擇自動升級一切順利,感謝!!。另外請問一下,已成功升級我需要再更中文語系嗎?

    香腸回應:
    要的,官方沒有包中文語系檔案進去。

  5. 照教學把佈景設回預設,將外掛全關閉後,就可以順利升級了。
    謝謝此篇教學。

    香腸回應:
    恭喜您,升級會失敗基本上都是外掛問題~

  6. 兩個站都無法使用後台升級,所以都用FTP升級。
    第一個站,我升級過後,不知道跟哪一個外掛相沖,竟在升級過後的幾分鐘才掛。
    第二個站,升級直接掛。還得再測試了。

    香腸回應:
    嗯嗯~

  7. 香腸兄你好,
    昨天更新 (我是用不到一個月的新手 ~”~)
    可是更新完之後, 在後台的收到新鏈結出現以下文字
    (未開外掛就有此情形)

    Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 933888 bytes) in /www/oxyhost.com/l/i/z/lizst/htdocs/blog/wp-includes/class-simplepie.php on line 5353

    該檔案我已經重新上傳過了, 可是一樣有這種情況
    我想請問這是什麼問題? 勞煩你解答, 謝謝
    (補充: 我是手動更新 ~”~)

    香腸回應:
    記憶體不足,參考這篇: http://sofree.cc/wordpress-memory-limit/
    將記憶體調大試試看。

  8. 朋友主機免費讓我用省下一筆錢
    正在主機搬移中還搞得一頭亂
    原本備份未配合上
    資料庫回覆掉了幾篇文跟留言
    還在想怎麼找出來
    看到了升級2.8的資訊
    未加思索就按下自動升級
    結果出現一堆鬼錯誤(還真的是一堆….)
    忘了說還有手動更新的方式
    正好又來此充電時看到提醒
    又是不加思索直接下載再ftp覆蓋
    上傳一半才想到忘了先備份跟關外掛
    趕快去動作時已來不及
    只好呆呆的等覆蓋完畢
    運氣好………升級成功
    感謝香腸大的提示(雖然忘了做一些動作但總算成功@@)

    香腸回應:
    其實我有時候也會懶的備份直接升級~不過還好都OK

  9. 哈囉你好,請問一下,我的blog背景的左上角,有一行content=”WordPress2.8″ /> ,好像是不完整程式碼跑出來,但是我不知道要去哪裡修?是佈景主題嗎@@我不知道要哪邊可以發問,來這裡求救一下,謝謝。

    香腸回應:
    請檢查您的header.php是不是有漏掉語法,語法是成雙成對的喔~
    如果您找不到錯誤,建議您去下載佈景原始檔案,把header.php重新覆蓋。

  10. 我是用手動方式升級的,只保留wp-content跟wp-config.php,其他都砍掉用新的版本取代。結果現在文章發表後會變成只有標題沒有內容的空白文章,不知道是怎麼回事Q_Q 目前依靠WLW救援中…

    香腸回應:
    換回原佈景,所有外掛停用,重新上傳2.8並覆蓋,再去看看文章是否可以?
    如果可以再把外掛慢慢啟用檢查。

  11. 香腸老大發文很慢喔ˋˊ
    我當天就更新2.8了=.=……
    還好沒事情發生=_=”不然我就要來煩你了XD~~~

    香腸回應:
    你多久沒來敲我了~~
    每次敲你都不理我~~囧
    文章發不快阿~跟你一樣很忙XD

  12. 回復19樓的

    如果 資料庫刪了 就要重新灌wp

    如果沒刪 請將wp-config 對應好資料庫.對應好中文語系

    接著 打http://你的網址/wp-admin

    就會看到了

    香腸回應:
    嗯嗯~

  13. 我也是自動升級失敗的那位(握手)
    不過我感覺我每次升級都很隨便,因為都懶得停用插件,都直接上傳xd
    幸好也沒事(笑)

    香腸回應:
    我難得想要規規矩矩的來一次,就出錯了~
    這是同校的命運嗎…囧

  14. 最近想把網站優化
    不知道inove主題怎麼優化網站速度才能改善
    有些功能不知道該怎麼弄掉…

    目前還在猶豫要不要更新
    看這篇先注意一下可能會更新吧

    香腸回應:
    如果沒裝什麼外掛,基本上更新應該是沒關係~

  15. 剛剛沒看清楚怎麼更新
    難怪會出錯誤………………..
    不過香腸大也真強,打文章都這麼勤勞XD
    我自己也嘗試打一篇更新的教學都快不行了@@

    香腸回應:
    一開始打教學文真的蠻吃力了
    久了你就會習慣了XD

  16. 可能我是第一次在這裡留言的原因吧…
    我也試過外掛自動升級出現錯誤訊息,我只是碰碰運氣試試改 wp-settings.php 文件中的『define(’WP_MEMORY_LIMIT’, ‘32M’); 』 把 memory 增大由修改成64M,再嘗試自動升級…真的可以耶,但就不知道原因!

    香腸回應:
    關於這部分,我好像有寫過教學XD
    http://sofree.cc/wordpress-memory-limit/
    我猜應該是外掛吃太多記憶體了,程式沒寫好吧~

  17. 版主不接受訪客留言嗎?我的留言為何沒有出現呢?只是好奇問一下!因昨晚我的留言不見了…

    香腸回應:
    我們歡迎大家留言,不過你沒在本站留言過,會先經過審核,這在WordPress後台可調整。

  18. 我也是不怕死一員,昨天中午一看到就直接按自動更新,完全沒碰到問題,可是我回前台不需要升級資料庫耶!

    香腸回應:
    是唷~
    好奇怪哩~

  19. 我整個超順利的耶XD
    2.8一推出時
    我甚至沒有換theme 也沒有停plugin
    直接大膽的按下自動更新的連結
    然後就顯示升級成功了XD
    進入網站時再點個升級資料庫的按鈕
    就整個完成了

    一路順暢XD
    大概是我的theme相容性高且plugin沒什麼相容問題吧XD

    香腸回應:
    我之前都這樣,外掛不停直接上傳檔案覆蓋~都正常~
    這回想說按部就班的弄一下,竟然就曲折離奇阿~

  20. 感謝香腸大喔,我用wordpress2.7差4天滿100天,還沒用很久哩,沒想到新版本那麼快就出了!!可能會先觀望個幾星期,看看大家的使用狀況,呵呵,因為我怕我技術太爛把網站弄掛了!!我很怕死的,哈哈!!anyway謝謝香腸這篇的教學文喔。

    香腸回應:
    當然可以先觀望囉~如果你是外掛裝超多的人XD

  21. 不過這是很重要,不知道他你還是可以升級的

    很重要?

    下週再來升級,這週行程實在太多說!

    香腸回應:
    打錯了,因為打這篇已經是晚上一點多了~

  22. 問一個問題喔~
    大大您是幾點打這篇文章的??
    我這裡看到是凌晨…………..

    香腸回應:
    半夜11點多邊打邊測,凌晨1點多才發文。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料