wordpress 3 多站設定

wordpress 3.0 一大新功能就是multi site,此功能來自wordpress mu, 但現在只需要在後台啟動後就可以實現多用戶wordpress,這裡將會簡單說明如何設定wordpress multi site。

測試環境:centos,directadmin 控制台

要啟用wordpress 多用戶功能,伺服器需要支援subdomain,假如沒有也不用擔憂,有插件可以幫助你解決這個問題,這裡只說明用subdomain 的方法。

1. 首先設定domain支援subdomain,要支援此功能,伺服器要支援wildcard,此功能是指 『任何次域名.domain.com』都能夠被伺服器接受,這一般都需要伺服器管理員才能加入此功能。設定方法很簡單,首先到你的空間控制台domain name管理那,加入一個* host:

加入一個*只想你的ip, 然後次域名就會全部指到你的網站去,然後根據程序來指向各個網站。

2. 設定伺服器支援wildcard,這裡需要伺服器管理員才能完成,我使用directadmin 設定。 在directadmin:Admin Level -> Custom Httpd configurations -> domain.com(你的域名)

在頂部的輸入框輸入:

ServerAlias *.|DOMAIN|

然後save,等幾分鐘就完成了。

注:你的域名比較交給伺服器進行管理才能見效,不要用域名供應商的伺服器

3. 安裝wordpress 3.0 ,這個我就不多說了

4.進入空間編輯wp-config.php,找一個地方加入

define(‘WP_ALLOW_MULTISITE’, true);

 進入後台,首先把blog的插件全部都停止,在tools 那會見到一個Network,

進入後,需要輸入你的站點資料,這些站點資料以後都可以更改,

5. 建立一個blogs.dir 資料夾在wp-content 裡面,必須可寫, 然後根據說明,更改wp-config.php ,記得先備份, 接著就更改.htaccesss文件

6.確認完成後,站點就基本建立,需要重新登入一次,在Dashboard上面就會見到Super Admin

然後可以測試一下,在sites那增加一個site,隨便輸入一個,管理員就是自己的email,然後確定,它會發一封email到你的郵箱,然後你按visit就可以瀏覽那個網站了,十分方便,不用安裝就有一個站點。

假如你不能用subdomain,可以試下這個插件:http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/