如何安裝WordPress Multi-User(WPMU)
什麼是WPMU?
WPMU是WordPress Multi-User的簡稱,用途是建置類似wordpress.com這樣的BSP(Blog Service Provider)。
事實上WPMU正是wordpress.com所使用的CMS(Content Management System)。
如何安裝WPMU?
安裝環境
官方建議安裝環境
- PHP v4.2 或者更新的版本
- MySQL v4.0 或更新的版本
完整資訊請參考官方建議最低需求
coca測過的安裝環境
- Linux
- Apache v1.3.39
- PHP v4.4.7
- MySQL v4.1.22-standard
- DNS
- eNom
- cPanel / Whm
我安裝時選擇SubDomain,所以WildCard就是一定得設定。用SubDomain比較不容易打錯,網址也比較漂亮,也很直覺。
安裝步驟
官方建議安裝步驟
官方所寫請先讀我提到安裝前預先設定的項目包含:
- Apache:增加VisualHost。
- DNS:將預備使用的Domain Name設定為WildCard。
- PHP
照著做通常不會碰到大問題,但WPMU並沒有想像中的那麼簡單安裝,耐心不夠的請勿挑戰。
coca實際的安裝流程
Apache
- 進入WHM。
- 選擇Service Configuration > Apache Setup > Include Editor > Post VirtualHost Include > 1.3.39 。
- 填入下面的設定值,下面以twcms.org這個DN為例,產生的BLOG網址就會是xxx.twcms.org。請自行依照需求修改。如果你有多個DN要安裝WPMU,接著填下去就可以。
- 完成後需要重新啟動Apache(apache restart)。
<VirtualHost twcms.org>
DocumentRoot "/home/twcms/public_html/"
ServerName "twcms.org"
ServerAlias "*.twcms.org"
</VirtualHost>
DNS
最主要就是啟用WildCard的功能。
eNom的設定方式
設定非常的簡單,只要在*(all others)後面指向某個位置。1
WHM的設定方式
如果你用的是虛擬主機(Visual Hosting),都不會有WHM可以使用。WHM大多都是reseller(經銷商)以上才會開設,
所以單獨只有cPanel2是無法完成WildCard的設定。
- DNS Functions > Dns Zone Editor > Choose a Zone to Edit
- 填入下面的資料,請修改符合你的需求。
- DNS不需要重新啟動。
MySQL
設定好MySQL要用的user、password、database
WPMU
- 從官方網站下載適合你主機的壓縮格式,以FTP上傳後解開至/home/twcms/public_html/(根據需要修改)。
- 將 /home/twcms/public_html/ 與 /home/twcms/public_html/wp-content/ 的權限chmod為777
- 如果是cPanel的用戶,請先刪除.htaccess,官方有教學文件解釋為何要做這動作。
- 開啟網頁,會直接跑安裝畫面。
- 填入mysql的相關資料,接著執行。
- admin的mail不能亂填,因為會真的把密碼mail給你。
- 最後修改 /home/twcms/public_html/ 與 /home/twcms/public_html/wp-content/ 的權限,就算告一段落了。
如果需要繁體中文語系,可以下載1.3.2版的來使用。放置位置為
/public_html/wp-includes/languages/
page revision: 20, last edited: 09 Feb 2008 13:21







