無痛安裝 WordPress-中文化篇

WordPress 是一套非常容易安裝的部落格軟體,但是有一個小小的缺點就是使用是英文操作介面,非英文語系的語言檔需要另外安裝,不過還好的是,語言檔的安裝也是非常容易的,接下來就跟大家分享,WordPress 中文化語言檔的安裝過程。

1. 安裝好的WordPress是英文的使用介面(圖一)。

WordPress初始畫面
(圖一)


2. 修改虛擬主機上的 wp-config.php檔案關於語言的設定,打開 wp-config.php檔,找到define ('WPLANG', ''); 修改成 define ('WPLANG', 'zh_TW'); (圖二紅色圈圈處),修改完後存檔。

wp-config.php
(圖二)


3. 下載 WordPress 正體中文語言檔,在網址輸入http://rt.openfoundry.org/Foundry/Project/Download/?Queue=91來到WordPress正體中文語言檔下載頁面,目前版本還停留在2.0.2,雖然舊了點,也仍然可以使用(圖三紅色圈圈處)。(註)

中文<br />
 WordPress
(圖三)


4. 點選版本後出現下載的視窗(圖四),將中文語言檔下載回來,選擇儲存的位置(圖五)。

中文語言檔
(圖四)


儲存的位置
(圖五)


5. 找到下載回來的中文語言檔zhtw.tgz檔(圖六),我們使用7-Zip來解壓縮(圖七),因為tgz壓縮檔案格式的關係,解壓縮後我們得到一個zhtw.tar檔(圖八),需要再執行一次解壓縮(圖九)。

zhtw.tgz
(圖六)


7-Zip
(圖七)


zhtw.tar
(圖八)


再解壓縮
(圖九)


6. 解壓縮成功以後產生了一個languages的資料夾(圖十紅色箭頭所指),我們需要的中文語言檔就在裡面。

languages資料夾
(圖十)


7. 進入languages這個資料夾以後,會發現有很多檔案,不過我們真正需要用到的是zh_TW.mo (圖十一)這一個檔案中文語言(其他檔案的用處這裡暫不撰述)。

zh_TW.mo
(圖十一)


8. 開啟FTP軟體,準備連線到你的虛擬主機上(圖十二),關於FTP軟體可以參閱 max 無痛安裝 WordPress 前傳-工具篇-FileZilla這一篇說明。

FileZilla
(圖十二)


9. 連線成功後,進入你安裝WordPress的資料夾,然後再進入wp-includes資料夾,新建一個叫做languages的資料夾(圖十三,十四)。建立完成後可以看見languages這個資料夾(圖十五紅色箭頭所指)。

wp-includes
(圖十三)


languages
(圖十四)


languages資料夾
(圖十五)


10. 進入languages這個資料夾,然後將zh_TW.mo這個中文語言檔上傳到你的虛擬主機(圖十六)。

上傳zh_TW.mo
(圖十六)


11. WordPress 中文化到此完成,登入你的WordPress管理介面,應該就可以看見中文的使用介面了(圖十七)。

WordPress中文化完成
(圖十七)


(註一) 由於中文WordPress的中文語言檔很久沒有更新,所以在版本上跟不上WordPress的發佈,如果使用後發現有些地方沒有中文化,這種情況是正常的,因為中文語言檔沒有符合WordPress版本的緣故。

(註二)另外一種方法是將正體中文語言檔(zh_TW.mo)放在wp-content/languages資料夾下,同樣也是可以完成中文化的。

(更新):
除了原來的中文WordPress以外,還有另外兩位作者,也有製作正體中文語言檔跟大家分享,如果有興趣的人,可以到這兩位作者的網站參閱,同時也希望多給這兩位作者鼓勵與支持,畢竟持續不斷的維持WordPress中文化的工作是不容易的一件事情。

作者:skyfate
部落格網址:http://blog.beyes.tw/
正體中文語言檔:http://blog.beyes.tw/category/wordpress/language-file
除了WordPress的正體中文語言檔外,也有WordPress MU 的正體中文語言檔。

作者:Kirin Lin
部落格網址:http://kirin-lin.idv.tw/
正體中文語言檔:http://kirin.lin.googlepages.com/
除了WordPress的正體中文語言檔外,還有一些外掛程式的中文語言檔可以參考。

This entry was posted in 無痛系列 and tagged . Bookmark the permalink.

24 Responses to 無痛安裝 WordPress-中文化篇

  1. Jessy says:

    都照做了
    登入後還是英文滿滿是耶
    為何會有這情形呢

    你好,這一篇http://www.wordpress.com.tw/wp/?p=80#more-80給你參考看看,有一些國外的主機商所提供的虛擬主機是安裝64bit的作業系統,可能會出現無法中文化這個狀況。
    max

  2. winnie says:

    版主你好:
    依照您的方式安裝wordpress在bluehost虛擬主機,也在wp-config.php中改了幾個設定,但進入安裝目錄後出現下列訊息:

    Warning: require_once(/home/winsixsi/public_html/nie45/wordpress/wp-settings.php) [function.require-once]: failed to open stream: No such file or directory in /home/winsixsi/public_html/nie45/wordpress/wp-config.php on line 22

    Fatal error: require_once() [function.require]: Failed opening required ‘/home/winsixsi/public_html/nie45/wordpress/wp-settings.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/winsixsi/public_html/nie45/wordpress/wp-config.php on line 22

    我試著將第22行加入了「/home/winsixsi/public_html/nie45/wordpress/wp-config.php ,但還是不行,請問下一步該如何做?

    (以上website是用dreamweaver幫別人做的)

    你好,wp-config.php檔案裡面,原則上除了填入必要資訊外,並不需要修改它的字串,第22行你應該將它恢復原來的字串require_once(ABSPATH.'wp-settings.php');,你的原因很有可能是wp-config.php檔案並沒有上傳完成,請確實檢查虛擬主機上是否有wp-config.php檔。
    max

  3. winnie says:

    版主您好,
    謝謝回覆,我還在找原因,暈…
    以下是我的wp-config.php檔,而且已上傳成功。請問還有什麼問題?
    Winnie

  4. winnie says:

    版主您好:
    這是我由網頁進到wp-admin/install.php後所顯示的訊息:

    Can’t select database
    We were able to connect to the database server (which means your username and password is okay) but not able to select the winsixsi_win database.

    Are you sure it exists?
    Does the user winsixsi_nie45 have permission to use the winsixsi_win database?
    On some systems the name of your database is prefixed with your username, so it would be like username_wordpress. Could that be the problem?
    If you don’t know how to setup a database you should contact your host. If all else fails you may find help at the WordPress Support Forums.

    但是我的bluehost中的記錄是:
    向数据库添加用户
    用户: winsixsi_XXX
    数据库: winsixsi_AAA

    当前用户
    用户 删除
    winsixsi_XXX

    這樣還有什麼問題呢?
    Winnie

    Winnie你好,你另外一篇留言因為內含你的資料庫內容,所以我就不讓它顯現了,上面的關於你的資料我也修改過,不是你原來留言的資料,請查照。
    根據你上面所留的訊息,他是告訴你資料庫使用者沒有資料庫使用的權力,當你新增資料庫與資料庫使用者之後,你必須讓這個資料庫使用者有使用資料庫的權力,在無痛安裝 WordPress 2.3版這一篇教學裡面,你可以參考第五點,就是給予資料庫使用者使用資料庫的權力,請你再對照你在bluehost主機裡面的相關設定。
    max

  5. winnie says:

    感謝!我再試試!

  6. winnie says:

    嗨Max:
    剛想在blog寫一篇總統大選後感言,結果不得其門而入。
    我該怎麼登入啊?
    My blog : http://www.win66web.com/blog

    你好,你的管理介面位置在:www.win66web.com/blog/wp-admin/
    max

  7. winnie says:

    感謝,要學的還很多。
    一、照您的方法,換了主頁式樣,但是每一個主頁的html不一樣,是不是也都能隨機更換圖片呢?
    二、如果要增加一個blog,是不是要另開一個資料夾,裡面放另一份wordpress的全部檔案?虛擬主機中的My SQL是否也要新增?(也就是具體方式和步驟啦!)
    三、這個問題是wordpress主題之外,
    如果網頁中有留言表單,經「submit」要怎樣才能收到。
    我的方法是設為mailto : xxxxx,但是表單內容卻收不到。只能收到信。
    四、希望不會太麻煩您,謝謝!
    你好,你的問題簡單回答如下:

    1. 不同的佈景主題,有每個佈景主題的規範,你所謂的隨機更換圖片,應該是指變換佈景主題的式樣,有些佈景主題可以更改頁首的圖片,有些則牽扯很多,你可以看看你的佈景主題作者的網站,是不是有相關的討論,這樣會比較快。
    2. 就WordPress來說是這樣的,一個部落格一個資料夾,一個資料庫,安裝都一樣。
    3. 聯繫表單,可以看看你的佈景主題是否有提供,你不需要另外建立,啟用它,它會將聯繫的內容寄到你部落格內管理者登錄的信箱。
    4. 關於WordPress的問題,歡迎一同討論。
    max

  8. Happy Kao says:

    Max板大您好
    參考了貴站的資料, 也設了2個Blog, 但是發現其中一個無法寄發註冊通知給使用者. 但另一個可以! But 2個blog的主機商設定都一模一樣.
    請問遇到這種狀況要檢查那個地方呢? 感謝~

  9. max says:

    Happy Kao
    你好,這種情況可以先查看你的主機有關mail的log檔,看看錯誤訊息是什麼,如果不知道怎麼查看log,那麼最快的方式就是詢問你的主機商。

  10. 聽。風 says:

    說實在的
    WP真的有點難度
    不像xoops那樣簡單
    不過他的彈性也更大
    而且有難度的東西我也蠻喜歡的XD

  11. 聽。風 says:

    順便問一下
    要怎樣才能修改WP的佈景(我會CSS)
    還有WP的回應支援HTML嗎?
    另外要怎樣才能加入自製的php或javascript程式?

  12. max says:

    聽。風
    你好,一般來說在佈景主題裡面的style.css檔,就是佈景主題的式樣檔,你可以自行查閱修改。
    留言是否支援HTML視各個佈景主題的設計,一般來說應該有支援部分語法。
    如果你會寫PHP與javascript那麼就直接上傳到你的網站去使用就可以。

  13. 聽。風 says:

    直接上傳?
    那要怎麼讓程式顯示出來阿?
    還有我有去看了一下佈景的資料夾
    裡面除了css檔以外還有其他的
    那些是幹麻用的?(.php)

  14. max says:

    聽。風
    你好,你的程式寫好上傳不是就可以執行了嗎?不懂你的怎麼顯示是什麼意思?
    另外你提到的那些檔案是佈景檔,每個佈景設計者所設計的檔案會略有不同。詳細的文件資料你可以去http://codex.wordpress.org/Blog_Design_and_Layout 取得。

  15. 聽。風 says:

    我是說要怎讓它顯示在首頁或是側邊欄這樣
    順便問一下,有沒有外掛能夠在站長回覆留言時自動傳mail給留言者?

  16. max says:

    聽。風
    你好,把你寫的程式碼寫在佈景主題裡的sidebar.php(一般是這個檔案)裡面。
    站長回覆傳信給留言者的外掛在WordPress官網的外掛程式區有很多,你可以自己去看看。

  17. grace chen says:

    您好:
    我是按wordpress十堂課操做,關於000wehost申請時,在p55頁06:我並未收到”account你的網址is ready”的信,我要如何請000wehos重發給我。
    在p61頁,點擊parked domains,出現error ,this account is not activ,問題出在哪裡?要如何解決?請幫幫忙,十分感激。謝謝

    grace

  18. max says:

    grace
    你好,很抱歉我沒有wordpress十堂課,所以無法對照你說的p55或是p61是指什麼?原則上免費主機的申請如果沒有成功,建議你直接重新另外再申請過一次試試。
    或者是google 一下,看看其他人寫的申請教學文。

  19. zoe says:

    你好!!!
    上面所附的網站是我朋友最近完成的
    我門想要一起po文章,交換日記
    但他是法國人
    所以當我要進去網站裡進行編修時,
    真的非常困難
    有什麼辦法,讓我可以以中文介面去操作呢?
    法文的內容真的太困難了….

    不好意思,打擾了
    拜託
    回我這個困難的問題了

    many thanks

  20. max says:

    zoe
    你好,可以試試WP Native Dashboard這個外掛程式,http://wordpress.org/extend/plugins/wp-native-dashboard/screenshots/,當然如果測試效果不錯,記得回來分享一下心得。

  21. zoe says:

    後來我寫信給法國的朋友,
    他告訴我可以在自己的文件中作修改,
    可以選擇以中文介面操作,
    選完後
    真的畫面都變成中文的了,


    我在同個頁面改了密碼
    卻在也無法登入了
    所以我就案了”忘記密碼”
    寄到我信箱的密碼也無法登
    試了三次都無法耶
    這是什麼問題呢?
    麻煩了
    謝謝!!

  22. max says:

    zoe
    你好,WordPress的管理是由這位法國朋友管理,那麼請他寄一組新的密碼給你會比較容易解決問題。

  23. zoe says:

    sorry, bother u again!!

    為什麼我的圖片都會有藍色的框框,
    好苦惱

    還有我希望我按zoe的時候
    可以出現所有我的文章在中間位置

    麻煩您了!!

    thank u !!!

  24. max says:

    zoe
    你好,圖片會出現有顏色框框是佈景主題的式樣檔設計的,而且這裡看到的是#ff0782這個顏色。另外關於你想要點選zoe可以出現所有你的文章,這個必須修改你的佈景menu bar 程式語法,你目前是使用分頁的方式,它就只是單一篇文章,你必須將連結換成所有關於zoe這位作者(author)的文章連結才可以。

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">