如何在 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 檔)”。

dns_fucn.JPG

然後選擇你安裝了 WPMU 的網域進行 Zone File 的“編修”。我們舉例的網域是 bloggingtw.com

請參考下圖,只要增列一行新的標示。

dns_edit.JPG
注意 : 新填的資料是 網域 * , 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 歡迎參觀指導。

如何在 CPanel/WHM 主機安裝 WordPress MU (2)

步驟  3. 修正檔案及目錄使用權限

上傳了檔案之後,請用瀏覽程式讀取你的網址 http://www.{你的網域}.com

如果,你看到的是如下圖所顯示的訊息。那你可就要重新檢查相關目錄的使用權限,並以 CHMOD 功能進行修正。
同時,你也要檢查你的 Apache 之中,是否支援 mod_rewrite。如果,你曾在這個主機上安裝過 WordPress 並已使用過客製的固定網址 (custom permalinks) ,那就表示這主機已提供 mod_rewrite 的功能。若你無法確定,請向你的主機網管查詢。

unpermissions.gif

若上傳檔案之後。並無檔案使用權限的問題了。你就會看到如下的畫面 :

enter-details.gif

先別急著著輸入任何資料。請先在你的 mySQL 中裝設一組 database 備用。

步驟 4. 在 mySQL 裝設定一組 database 備用

請在 CPanel 中安裝一組的 mySQL database 及 user 備用。

步驟 5. 輸入 Blog 相關細節

請依上圖所見,在 Blog Addresses 節中,選定日後使用的“subdomains” 的型式,DataBase 節中,輸入你在步驟 4 中所設好的 mySQL 相關資料,還有你的主機網址。

填好後,提交 ( submit ) 你會看到如下 done! 的畫面. 可小爽一下。

WPMU Installation Done

不過,可別高興的太早。因為,真正重要的副網域的功能安裝事項才要上場 !

而且,剛才設定完成後的自動送信功能。據我多次試用. 還請教過許多曾安裝過的朋友,幾乎沒人真正收到過系統自動送出的通知信。也就是說,你根本就不知道目前安裝好的 MU 的 admin 的密碼是甚麼。
好吧 ,我們先把密碼的事給解決了。首先,確定一件事。既然,你都能有 WHM 的使用權限了,那麼使用 CPanel 就更該沒問題了。你當然就該能使用 phpMyAdmin 的功能,進行修改 MySQL 內的資料。只要先把 User : admin 的密碼的 MD5 碼先改為 e10adc3949ba59abbe56e057f20f883e,之後,你就能以 admin 的名義,password 為 123456 來 login 進入 WP 的後台。進入 WP 的後台之後,再把密碼改為你想用的新密碼就好了。密碼問題也解決之後,其他的就等候下一篇繼續討論了。

(待續)

如何在 CPanel/WHM 主機安裝 WordPress MU (1)

安裝多用戶 WPMU 的目標 ?

安裝好多用戶 WPMU 之後。你只需在主機上安裝一份 WP 的核心程式,而可安裝無數個 Blog,每一個 Blog 在同一個主網域下使用不同的副檔名或副網域。譬如 : 你有一個網域是 bloggingtw.com , 你可完成許多http://first.bloggingtw.com, http://second.bloggingtw.com… 或類似型式的 Blog。

安裝 WPMU 時,你可安裝在你所擁有的網域的根目錄 ( 即 public_html) 也就如 http://bloggingtw.com 。或者是也可安裝在次目錄,譬如 : http://bloggingtw.com/blogs 。以根目錄或次目錄做為你安裝 MU blog 的主目錄都是可行的。在此,僅以安裝於主目錄進行解說,若你想安裝在次目錄,只需在次目錄依照相同的處理方式即可。

如果,你想要在不同的目錄中,個別安裝一個 WPMU 程式,亦無不可。不過,在此所要解說的是,只安裝一個 WPMU 程式,而可執行多用戶 Blog 的安裝方式。

步驟 1. 下載 WordPress MU 程式

首先,當然是要取得正版的 WordPress MU 程式檔。請由 WordPress MU 下載頁 下載。你可取得 zip 檔,解壓縮後上傳到你的主機根目錄中,或取得 tar.gz 檔上傳主機後才解壓縮,兩種方法都可行。

解壓縮後的目錄內容如下 :

wpmu_main.JPG

步驟 2. 上傳檔案到主機 !

請直接將全部的檔案上傳到主機就好。如果你曾安裝過 WordPress 獨立版,在獨立版時是要先依 wp-config-sample.php 的內容製做一個 wp-config.php 一同上傳。但在 WPMU 安裝時,千萬記得 : 不必製做  wp-config.php 檔,也不必上傳此檔。而是,安裝時程式會自動製做此檔。

檔案上傳之後,在你的 public_html 目錄中所看的應個如下。注意,其中並無 wp-config.php 檔

wpmu_www.JPG

(未完待續)

如何在 CPanel/WHM 主機安裝 WordPress MU (0)

WordPress MU 是多用戶版的 WordPress。
多用戶使用固然有它的方便性,不過並不是十分容易安裝。至少,為了要達成副網域的有效使用。主機的 Apache 必需提供 re-write mod 的功能. 而且還需要對 Apache 的 httpd.conf 檔進行部份的修改。如果,你沒有自用的主機,幾乎是無法達成的一件事。因此, 如同 WordPress MU 的官方版面,也奉勸對於 php 與主機不熟悉的朋友,不要勉強嘗試自行安裝多用戶版的 WPMU。寧可使用獨立版的 WP 或使用 wordpress.com 的 BSP 版。

經過幾個晚上的摸索,好不容易才安裝成功了。因此,把安裝的經驗紀錄下來,提供給其他想要安裝的朋友參考。

我的安裝環境是付有 CPanel/WHM 後台的 VPS (半專業主機) 主機。以下的資料是針對具有 CPanel/WHM 後台的主機所做的說明。因此,你若不是使用 reseller 級以上的 CPanel 後台的用戶,想要安裝 WPMU 還是十分的不容易,以下的說明對你的意義也不高了。

不過至少你要有能進入 WHM 後台的功能。才好再往下談。

在還沒談如何安裝之前,首先,我們先說明 CPanel 後台與 WHM 後台的差別。
這是一般個別網站的 CPanel 後台的畫面。

cpanel.jpg

這是一個 WHM 後台的畫面。

whm.jpg

也許,你使用的 reseller 層級不同,畫面中的 icon 可能數量較少,不過型式大致是如此。也許,畫面的顏色配置不完全一樣,不過那不重要。重要的是,至少你要有使用 WHM,並有 DNS 編修的功能,才比較能順利進行安裝 WPMU。

( 未完待續 )

不知誰在使用 WordPress MU ?

WordPress MU 是多用戶版的 Wordpress 。 我正在進行安裝試用。
不知有沒有其他人也正在安裝,或已安裝成功使用中。不知能否經驗交流一番 ?!

多用戶版的 WordPress 應該能有不少用途。第一個想得到的,若是製作了一些 theme 想要陳列出來讓人試用,裝在多用戶版上,似乎挺方便的。至少,想要多開設幾個 WP Blog 的人,不用每個 Blog 都重覆的安裝全部的 WordPress 主程式。

不過,想要安裝多用戶版的 WP,首先該要能解決,主機要能提供 url re-write 的功能。
正在進行中,有了心得後,再與大家分享。有興趣的朋友,也歡迎到 www.eqll.com 無主題論壇 一同討論

總頁數 (64): « 最新 ... « 35 36 37 [38] 39 40 41 » ... 最舊 »