WordPress是一套部落格型式的內容管理系統(CMS, Content Management System),在目前應該是全球排名第一名的部落格系統,有許多網站(部落格)所使用的系統都是利用WordPress來架設,其開放原始碼以及使用PHP撰寫的特性廣受歡迎,所以已經有許多開發者在這套系統之上寫了不少好用的外掛。
WordPress有分為單一部落格和多部落格的版本(WordPress MultiUser,簡稱WPMU),WordPress目前最新的版本為3.0.1,在3.0版之前WordPress和WordPress MU兩個版本是分開來的,也就是WordPress和WordPress MU的版本是不一樣的,一般來說WordPress會先發佈新的版本,之後才會有WordPress MU版的更新,不過在3.0版之後,WPMU已經納入WordPress的版本中,因此只需要安裝WordPress並且經由設定啟用多人版的功能即可。(註:3.0版之後WordPress MultiUser已經改叫WordPress MultiSite。)
WordPress是一套部落格型式的內容管理系統(CMS, Content Management System),在目前應該是全球排名第一名的部落格系統,有許多網站(部落格)所使用的系統都是利用WordPress來架設,其開放原始碼以及使用PHP撰寫的特性廣受歡迎,所以已經有許多開發者在這套系統之上寫了不少好用的外掛。
WordPress有分為單一部落格和多部落格的版本(WordPress MultiUser,簡稱WPMU),WordPress目前最新的版本為3.0.1,在3.0版之前WordPress和WordPress MU兩個版本是分開來的,也就是WordPress和WordPress MU的版本是不一樣的,一般來說WordPress會先發佈新的版本,之後才會有WordPress MU版的更新,不過在3.0版之後,WPMU已經納入WordPress的版本中,因此只需要安裝WordPress並且經由設定啟用多人版的功能即可。(註:3.0版之後WordPress MultiUser已經改叫WordPress MultiSite。)
「微小夢想家」這個部落格就是利用WordPress架設的,最初使用的版本是2.9.x版,當時兩個版本並沒有整合在一起,而且我是第一次架設和使用WordPress,在這之前一直都是使用國內部落格服務供應商(BSP, Blog Service Provider)的部落格,例如:無名小站、Yahoo!奇摩部落格、天空、Xuite等…,但是久了之後覺得應該自己來架設一個部落格,這樣子所有的功能和資料可以自己掌控,而且最早以前我就是從利用CGI程式架設留言板、聊天室、論壇這些套件玩起來的,所以架設這些網路上既有的套件對我來說不是太困難的事(事實上有許多是簡單到爆),於是便到書店翻一翻WordPress的書了解一下後便開始架設WordPress來使用。
其實那時候在選擇要架設WordPress的時候有思考了一下,到底是要用WordPress個人使用的版本?還是架設WordPress MultiUser多人使用的版本?
最後的決定是選擇了WordPress,原因就是自己都還沒有玩熟,一開始就架設多人使用的版本好像也沒什麼意義,等我自己用了一段時間覺得還不錯,之後再介紹給朋友們使用,到那個時候如果有人也想要用WordPress的時候再來搞多人版本吧!
今天會決定再架設一個多人版本的原因其實很簡單,因為我想要將這個部落格拿來純發表技術性的文章,個人的心情與生活上的記事還是獨立在另外一個部落格吧!原本是有想說利用分類的方式就好,但是想一想在同一個domain之下,並且穿插著技術和非技術的文章感覺有點混亂,所以最後決定在不影響這個部落格的情況下另外架設一個新的多人使用版。(註:其實這個部落格已經升級到3.0以上的版本,直接設定就可以馬上支援多人使用了。)
說了一堆的廢話,現在就讓我們來看看要怎麼樣架設吧!(可以先參考這篇個人版本的架設)
- 下載WordPress3.0繁體中文版。(繁體中文官網)
- (選擇性)將wp-config-sample.php複製一份並且重新命名為wp-config.php。
- (選擇性)修改wp-config.php的設定。
基本上需要修改的地方只有從19行到52行而已,如下圖:
第45行到52行的設定值可以利用https://api.wordpress.org/secret-key/1.1/salt/這個網址來取得隨機的設定值。 - 為了要啟用多人版本的功能,因此在wp-config.php的設定內容中需要額外加上一行
define('WP_ALLOW_MULTISITE', true);
- 在IIS設定好網站相關設定 or FTP上傳至虛擬主機空間。
- 安裝及設定WordPress(參考這篇)。
- 設定啟用多人版本。
設定在「工具>網誌網路」中,有兩種選項可以讓你選擇,1.使用子網域,2.使用子目錄,這兩個選項是代表新的部落格註冊(建立)後對於網址上的差別,假設你的網址是abc.com.tw,那麼子網域選項所建立的新部落格(假設叫blog1)就會是blog1.abc.com.tw,如果是子目錄的方式就會是abc.com.tw/blog1,這個設定一旦設定了之後就無法再更改了,所以要思考清楚。(註:如果你是全新安裝的話,那麼你可以選擇兩種其中之一,但是如果你是升級的方式啟用多人版本,那麼你可能只可以選擇子目錄的方式。)
設定完成之後會出現底下這張圖,這是我新架設的多人版本已經設定過的畫面,在這個時候你必須再開啟wp-config.php,將圖中第2點所提到的設定加入wp-config.php中。(註:如果你是使用Windows的環境可能不需要設定第3點,如果沒有.htaccess檔案的話。) - 在wp-content目錄中新增blogs.dir資料夾,這個資料夾是用來存放不同使用者所上傳的檔案。
- 一切都設定完成之後在控制台中的畫面如下:
第一張圖在左上角的「超級管理」選單是最高管理者可以使用的選項,而第二個紅框的500MB允許空間則是可以在超級管理的選項中設定每個使用者可以使用的空間大小(預設10MB),當然也可以針對個別使用者設定,此處的500MB即是個別設定。
第二張圖是超級管理選單中的選項設定,在「註冊設定>允許註冊」的設定中,因為中文翻譯的比較奇怪,因此我特別將原始檔裡面的選項英文名稱打上去,這樣應該會比較容易理解,而下面的紅框就是設定每個使用者可以使用的儲存空間大小。
這篇文章只簡單的介紹了一下多人版本的架設,其它裡面的設定就留給管理者您自己去嘗試摸索了,網路上其實可以找到許多相同的文章,如果你需要再更詳細一點的架設教學的話,你也可以參考香腸炒魷魚的這篇「[教學]如何架設WordPress MU 多用戶部落格」。