因為老闆叫我測試Wordpress MU 

我一開始也不知道那是啥東西

只聽說過Wordpress是個很強大的blog架設系統

可是我自己沒有主機也沒有網域 ( 不然我就不會在pixnet了 XD)

所以也是第一次碰Wordpress

這邊是一些筆記~

Wordpress MU是啥?

簡單來說 如果wordpress是我的無名網誌

那麼wordpress MU就是無名小站  (之後簡稱Wordpress簡稱wp, WordpressMU簡稱wpmu)

他提供了一個管理介面以及整合制度

讓server的管理者可以同時管理數千個wordpress的blog

wpmu使用MySQL當作database

每個blog擁有六個獨立的資料表

( 所以如果某個wpmu系統內有100個blog,在MySQL內的資料表就會有100*6個以上)

藉此來加快讀取速度以及分散主機的工作量

( 可以將不同資料表放在不同主機,但是需要自行設定,也好像有plugin可以做到這件事~"~)

Sub-domain or Sub-directory ?

就像wpmu安裝提示上面所寫的

sub-domain提供了像是 todo.wpmublog.net; austin.wpmublog.net 這樣的網址

sub-directory 提供了像是 www.wpmublog.net/todo; www.wpmublog.net/austin 這樣的網址

想用哪一個就看管理者

但我老闆堅持要用sub-domain的方式 (他覺得這樣比較好看而且user也比較好記起來) XD

 

sub-domain

首先你需要擁有一個DNS對應到主機的ip

假設我設定wpmublog.net對應到123.123.123.123這台主機 (當然是我亂掰的ip)

要記得還要設定*.wpmublog.net也要對應到123.123.123.123

(兩個都要設定,我一開始只有設定*.wpmublog.net而已,結果單輸入wpmublog.net想要回到首頁就回不去)

接著在安裝時選擇sub-domain安裝

並在Server Address內輸入wpmublog.net如此即可

 

sub-directory

這就簡單了

直接在安裝時選擇sub-directory

然後Server Address可以使用wpmublog.net或是123.123.123.123就可以了!

 

2009.07更新 (感謝 fisherz 網友!)

使用sub-directory時若有發生新增一個部落格卻連不到的情況時

ubuntu系統請檢查/etc/apache2/site-available/default

將其中修改如下 (將AllowOverride改為All 或是其他較安全的選項)

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
創作者介紹

[todo Austin] 奧斯丁。土豆

austintodo 發表在 痞客邦 PIXNET 留言(6) 人氣()


留言列表 (6)

發表留言
  • william
  • 大推這篇阿.. 剛在安裝wordpress mu 就想到subdomain要怎麼設定
    剛好看到這篇 解決問題了
  • Ryan
  • 我也在用WPMU2.7板,新手..剛剛才在學安裝..光是執行就錯誤了. 好像跟Appserv有關系. 請問您知道要怎樣修改 才可以安裝ㄇ? thanks
  • austintodo
  • 你可以把你執行錯誤的結果po上來嗎
    不然這樣講也不知道是什麼問題@@
  • fisherz
  • [求助]安裝完wordpress mu 2.7.1後, 申請user用的blog卻找不到網頁

    您好, 我是wpmu的初學者,
    主管要我在單位內部主機安裝wordpress給各單位使用,
    我是安裝wordpress mu 2.7.1,
    安裝目錄設在 /var/www/html/wpmu 目錄下,
    安裝時是選擇 Sub-directories 的方式建置部落格(因為方便內部管理)
    安裝好之後, 進入後台的管理及admin的blog都運作正常,
    我就試著用別的username_A申請一個blog, 收到系統的密碼信函後,
    就去activate ok後, 系統回覆之信件內容如下:
    ========================================================
    Your new CCClogs blog has been successfully set up at:
    http://blogs_url/wpmu/username_A/

    You can log in to the administrator account with the following information:
    Username: username_A
    Password: xxxxxxx
    Login Here: <strong>http://blogs_url/wpmu/username_A/wp-login.php</strong>

    We hope you enjoy your new blog.
    =========================================================

    我就點了上面那個 http://blogs_url/wpmu/username_A/wp-login.php的連結, 結果卻是找不到網頁,
    我用http://blogs_url/wpmu/username_A/想看一下內定的blog也一樣找不到網頁.

    想請教您, 我是不是有漏做什麼步驟, 或者因該再設定些什麼,
    才能使用我的blog呢? 教教我吧! 感激不盡呀....
  • fisherz
  • [求助]安裝完wordpress mu 2.7.1後, 申請user用的blog卻找不到網頁 -- 已解決

    問題已經解決了! 來自問自答一下好了!
    可能是因為我忘了把 httpd.conf 裡頭的
    <Directory "/var/www/html"> 下面的
    #AllowOverride None 改成
    AllowOverride FileInfo Options
    因為改好後就突然可以用了....



  • nikola
  • 請問版主用的是虛擬主機嗎?請問是哪一家主機商呢?