台灣FTP聯盟  

返回   台灣FTP聯盟 > ◎ TWCMS ◎ > CMS_Blog

CMS_Blog 內容管理系統分類:部落格 / 網誌

工商服務

回覆
 
主題工具
舊 2008-02-08, 23:48   #1
coca
論壇管理員
 
coca 的頭像
 
註冊日期: 2003-04
住址: Taipei
文章: 16,393
感謝: 12
已有11篇文章得到16會員感謝
coca 正向著好的方向發展
預設 [教學]如何安裝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
  1. 進入WHM。
  2. 選擇Service Configuration > Apache Setup > Include Editor > Post VirtualHost Include > 1.3.39 。
  3. 填入下面的設定值,下面以twcms.org這個DN為例,產生的BLOG網址就會是xxx.twcms.org。
    請自行依照需求修改。如果你有多個DN要安裝WPMU,接著填下去就可以。
  4. 完成後需要重新啟動Apache(apache restart)。
代碼:
<VirtualHost twcms.org>
   DocumentRoot "/home/twcms/public_html/"
   ServerName "twcms.org"
   ServerAlias "*.twcms.org"
</VirtualHost>

DNS

最主要就是啟用WildCard的功能。

eNom的設定方式
設定非常的簡單,只要在*(all others)後面指向某個位置。

WHM的設定方式
如果你用的是虛擬主機(Visual Hosting),都不會有WHM可以使用。WHM大多都是reseller(經銷商)以上才會開設,
所以單獨只有cPanel是無法完成WildCard的設定。
  1. DNS Functions > Dns Zone Editor > Choose a Zone to Edit
  2. 填入下面的資料,請修改符合你的需求。
  3. DNS不需要重新啟動。


MySQL

設定好MySQL要用的user、password、database

WPMU
  1. 從官方網站下載適合你主機的壓縮格式,以FTP上傳後解開至/home/twcms/public_html/(根據需要修改)。
  2. 將 /home/twcms/public_html/ 與 /home/twcms/public_html/wp-content/ 的權限chmod為777
  3. 如果是cPanel的用戶,請先刪除.htaccess,官方有教學文件解釋為何要做這動作。
  4. 開啟網頁,會直接跑安裝畫面。
  5. 填入mysql的相關資料,接著執行。
  6. admin的mail不能亂填,因為會真的把密碼mail給你。
  7. 最後修改 /home/twcms/public_html/ 與 /home/twcms/public_html/wp-content/ 的權限,就算告一段落了。
註解:
1. 下圖是選cname,填入的位置需符合FQDN規則,也就是DN後面要有一個.


2. cPanel中看到的wildcard是轉址,但是這與WHM中dns的wildcard意義不同。
所以正統的wildcrad還是得要有WHM中的dns權限,或者是主機商願意幫你設定。


本文同步刊登於台灣CMS聯盟: 如何安裝WordPress Multi-User(WPMU)
__________________
[新奇]TWFTP也能發好人卡
[鬼扯]把IRC稱呼聊天室有點小看它的功用(  ̄ c ̄)y▂ξ
[中肯]穩定的主機應該要有的表現
coca 目前離線   回覆時引用此篇文章
回覆

書籤

主題工具

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼


所有時間均為台灣時間。現在的時間是 10:44


台灣FTP聯盟是技術導向的社群網站,以FTP、Browser、Hosting、Application Service(Software)、Web 2.0、Search Engine為主要研究方向。
網站放置於合作夥伴Karyo Technologies
Powered by vBulletin ©2000 - 2010