WordPress 升級至 2.0
2005 年 十二月 29 日 (星期四) 1:17 pm分類:電腦
標籤:blog, wordpress
WordPress 2.0 出爐了!
這一版的新功能,可看 Changelog 2.0,或是洋洋灑灑的官方說法及 “What’s New in WordPress 2.0?” 一文。如果懶得看這麼多英文,可參考 zonble 寫的〈WordPress 2.0 beta 1 中文語系檔〉,此外在 gslin 的〈WordPress 1.6 的 permlink 問題〉一文中也提到 .htaccess 的 RewriteRule 變得更簡潔了,更容易管理。
最令我感到驚訝的,是資料庫 query 的數目大大減少(是否某些 persistent cache 機制已在偷偷運作?),可見核心開發團隊仍有持續在 refactoring。
如果您想升級至 2.0 版,請先詳讀官方的升級指南。升級程序大體上和以前升級至 1.5.x 的方法差不多,秉持 WordPress 一貫的輕鬆升級風格。但仍請務必先備份資料庫、重要檔案及目錄,尤其是:
- 設定:
wp-config.php和.htaccess。 - 語系:
wp-includes/languages目錄。如果你從來沒有手動更改這目錄裡面的文字,請依照〈WordPress 2.0 beta 1 中文語系檔〉文中的指示去下載新版的中文語系檔,解壓,覆蓋上去。 - 外掛:
wp-content/plugins目錄。 - 佈景:
wp-content/themes目錄。 - 其他林林總總非官方原廠出品的檔案。
當然啦,如果你之前就是利用 svn 來更新 WordPress,事情就簡單多了。
稍微需要留意的地方是:
- 執行完 “
http://你的blog網址/wp-admin/upgrade.php” 之後,別忘了更新瘦身過的.htaccess檔。 - 某些外掛可能也需要升級,甚至作廢,詳見 “2.0 Plugin Compatibility” 一文。
所幸我在〈WordPress 外掛備忘錄〉所列的外掛都沒問題,頂多是將舊的 PHP Exec 換成另一個人寫的 Exec-PHP。
最後,如果你的 WordPress 2.0 無法正常 trackback 的話,請參考 PipperL〈讓 WP2.0 可以正常 trackback〉一文介紹的修改法。(2006-01-02 補充:這段 patch 已經納入官方原始碼中,changeset #3384,請自行 svn update。)
喔,既然聊到了 trackback,索性再提一則雖然和這次 2.0 升級行動無關,但最好還是稍微留意一下的事。ijliao 勸大家把 trackback_rdf() 加進自己的佈景檔,尤其是 single.php。詳情請見〈Wordpress Trackback Auto-Discovery〉一文以及附帶的留言。


追蹤留言回應:以
引用通告 (trackback):![[add to funP]](http://william.cswiz.org/blog/wp-content/themes/william/images/add-funp.png)
![[add to HEMiDEMi]](http://www.hemidemi.com/sticker/user/roxytom.bluecircus.net.gif)
![[add to udn bookmark]](http://bookmark.udn.com/html/help/80_20_02.gif)

2006 年 一月 1日 於 12:38 pm
.htaccess 放在哪里? 我怎么找不到?
2006 年 一月 2日 於 11:21 am
.htaccess在你的 WordPress 安裝目錄上。如果你以前從未自行更改過
.htaccess的內容,那麼,讓 WordPress 幫你產生一份全新的也未嘗不可。你可以去 WordPress 的後台管理系統 → 選項 → 固定網址,該畫面最底下就是全新的.htaccess內容,畫面上也講了:如果 WordPress 有權讀寫該檔案,會自動幫你寫入(當然啦,比較安全的系統管理原則,應該是不要給 WordPress 寫入檔案的權力,減少被外界 crack 的機會)。2006 年 一月 2日 於 12:51 pm
好的
谢谢!!!
2006 年 一月 2日 於 10:13 pm
稍做個補充。zonble 在〈WordPress 2.0 的照片管理〉文中介紹了
.htaccess瘦身的根本原因:2006 年 一月 12日 於 7:07 pm
之前不知道這個 .htaccess
剛才去看了一下,不只五行,是底下這十行??
結果刪掉還是可以運作?而且我去 WordPress 的後台管理系統也沒辦法生出一個 .htaccess??
詭異的~~
2006 年 一月 12日 於 10:42 pm
因為你的 blog 沒有選用更花俏的「固定網址結構」(請對照一下你我 blog 各篇文章上頭的網址長相有何不同),所以用不到 Apache 的 RewriteRule,也就用不到
.htaccess檔。WordPress 後台管理系統無法生出一個
.htaccess,可能是因為該目錄或該檔案沒有開放 WordPress 執行者寫入的權限。至於 zonble 文中所謂的「
.htaccess檔案就只有五行而已」,是指中間真正有實質作用的五行。2006 年 一月 12日 於 11:07 pm
瞭解了!謝謝你。:)
2006 年 一月 23日 於 1:22 am
請教您一下,這是我這幾天架站遇到的問題
1.不能註冊,伺服器不會發郵件
2.我也有用你上面那個防 spam 的外掛,我是用 AuthImage 3.0,可是無論我怎麼努力圖片就是出不來…怎麼辦看到的就是一個X….
3.我也有試著用相簿,我是用 Qdig,可是一直沒辦法更改縮圖大小,照著 readme 裡面把一些值改成 true 也無法把圖縮小,就變成版面大爆炸的情況
4.我的作業系統是 WinXPSP2 Apache2 php5 MySql5
2006 年 一月 23日 於 1:31 am
問題 1、3、4:我不是用 XP 架站,也沒用 Qdig,幫不上忙。
問題 2:我不是用 AuthImage,而是用 Trencaspammers(見〈Captcha:矛與盾的戰爭〉一文)。不過我猜,你應該先看看你的 PHP 是否有支援 GD 圖形處理程式庫?因為 AuthImage 也需要 GD 這個玩意兒。如果不是這個問題,有可能是你的圖片路徑沒設對,或是沒完全按照說明程序安裝。
還是試不出來的話,去 Google 用「WordPress AuthImage」搜尋一下繁體中文網頁,問他們。
2006 年 一月 23日 於 4:53 am
找出問題了,我想應該是我用 php5 的關係..換回 4 就乖多了,剛剛 server+php+mysql 全部重灌..都用比較低的版本,現在跑起來順的勒
2006 年 五月 15日 於 12:14 pm
請問 William 兄,WP2 是否留言回應有字數限制?
我有一篇回應字數約 1200 字,結果瀏覽部落格首頁時發生 Apache 錯誤訊息,網頁也停留在空白一片;但單篇文章沒問題。不知是 Apache 的 bug,還是 WP 有字數限制?
不知有沒有人碰過這個問題?感恩釋疑。
2006 年 五月 15日 於 1:18 pm
據我所知,並沒有這項限制。像以前這則留言,超過 2,000 bytes,沒事;我剛剛試著把那段留言複製貼上,仍然沒事。
我的確曾經碰過其他的一些怪問題,你不妨試試看以下幾個地方:
accept filter的設定。AcceptFilter的設定。2006 年 五月 15日 於 4:20 pm
感謝William的回應,試了一下您所說的那篇留言,在我那邊是有問題的。所以,我懷疑是apache的問題,找時間安裝新版本再試看看好了。謝謝。
2006 年 六月 2日 於 12:08 am
[...] 參考 « 屬於我的女神(我的翹佳人) [...]