如何在 CPanel/WHM 主機安裝 WordPress MU (3)
沒錯,好戲才正要上場,以上的步驟是把 WPMU 安裝好了。你也能開始製做 Blog 了。但是,還沒辦法直接用 帶有副檔名的網址,直接登入你所建立的新 Blog 譬如 : 以這樣的網址 http://firstblog.bloggingtw.com 並不能連到你的部落格。
因此,下一步我們就要由主機的 Apache 來設定這樣的功能了!
如果,你沒有自用的主機,或使用虛擬主機不是 reseller 帳戶,那你就要找你的網管不小的麻煩。網管能不能幫你處理這檔事,還有你能不能與網管講的明白。或者是你使用虛擬主機的合約,有沒包含可加上這樣一項安裝。如果,你的使用權限,讓你能夠進入主機修改 httpd.conf 這檔的內容,這才是你不用找網管麻煩的唯一的機會。
步驟 6: 設定萬用字元 DNS 副網域
原始程式的 readme 檔中,建議你要去參考 Matt’s blog 的說明 。沒錯,你可去參考,如果看得懂了就照那樣的辦法,當然就能成功了。不過,你若能有 WHM 的使用權,那麼修改 DNS 檔的工作可簡化一些。
只要在 WHM 的左側菜單中找到 “Edit DNS Zone (編輯 DNS 檔)”。
然後選擇你安裝了 WPMU 的網域進行 Zone File 的“編修”。我們舉例的網域是 bloggingtw.com
請參考下圖,只要增列一行新的標示。
注意 : 新填的資料是 網域 * , TTL 為 14400 (內定數值), 型態是 A , IP 為你的主機的 IP,從上頭抄下來就好了。
然後,存檔之後就好了。
還沒完 !! 還要修改 httpd.conf 檔
步驟 7: 其實是步驟 6 的後半段,而且保證這是最後一個步驟 !
我們要進行修改 httpd.conf 檔。
如果,你有完整的主機管理權限,這就不是難事。
只要在 httpd.conf 檔的最末端加寫一組 VirtualHost 如下 :
<VirtualHost 123.456.789.123>
ServerAlias *.bloggingtw.com
ServerAdmin webmaster@bloggingtw.com
DocumentRoot /home/blogging/public_html
ServerName www.bloggingtw.com
User blogging
Group blogging
CustomLog /usr/local/apache/domlogs/bloggingtw.com combined
RedirectMatch 301 (.*) http://bloggingtw.com$1
</VirtualHost>
這也是參考 Matt’s blog 的說明。
注意,其中的網域 bloggingtw.com, IP, User 與 Group 是模擬的值,當然要依你實際的值修正。
至於,為甚麼要把這一段,寫在最底下呢 ? 因為,你有可能會設了一個 bbs.bloggingtw.com 或類似的實際子網域,若這個萬用字元的網域排在它之前,會造成 Apache 找不著它。
改寫完後,重新啟動 Apache Server 就行了。若你改錯了,Apache Server 就可能無法啟動。
沒錯, 這樣就完成了!
如果,你無法自己去改寫 httpd.conf 那還是只有麻煩你的網管了。
好吧,這樣的工作是有些困難。至少,對於像我這樣一個沒真正學過電腦的老頭來說,真的是把我整慘了。
不過,說實話,寫這篇報告所花的精神與時間,比摸索安裝的過程更是工程耗大。
若是看過這篇報告,也確實提供了你足夠的參考。請留個話,給我一些鼓勵。若是發現報告中有些錯的地方,那更麻煩你能指正了。謝謝 !!
我的 WPMU 安裝在 www.twqk.com 歡迎參觀指導。
文章資訊
2007-05-18 00:10 貼出, 並編屬 : WordPress. 標籤 : cPanel, WHM, WordPress-MU, WPMU, 安裝
前一篇文 : 如何在 CPanel/WHM 主機安裝 WordPress MU (2) »
次一篇文 : 內容為王, 連結為后 »












2007-05-19 12:43
老師
如果不是副網域
而是不同的主網域
那也可以用嗎
http://www.liverx.org
2007-05-20 10:11
真要搞不是不可能, 只是沒太大的道理 ….
2007-05-25 23:54
老師
我做到最後一步
他說 User cannot occur within section
不知道該怎麼辦