歡迎蒞臨網際阿偉

*ㄚ偉建議以IE5.0以上瀏覽器瀏覽本站,視窗解析800*600為佳(MUSIC首頁含背景音樂,請把喇叭打開比較會平靜你的心靈(王菲MIDI))

成功嶺通訊
網際ㄚ偉生活網
免費軟體
免費申請
flash動畫展示
軟體新知
未來新技術
電腦學習專題
站長日誌
健康資訊
電腦硬體資訊
電腦小技巧
一般電腦疑問
網際ㄚ偉首頁

 email給我

站長提供不錯的學習網站

初學者之家
電腦QA網
新絲路網路書 (網路購書) 

小正正教室

WIN2000秘辛首頁

123問題解決網

Copyright (c) 2000 womge.tripod.com All Rights Reserved.

在PWS上架設CGI討論區

目前家用網路連線可說是已進入寬頻網路的時代,而各家ISP廠商也都相繼推出如:ADSL、Cable Modem等寬頻上網解決方案。而寬頻除了帶來更快的連線速率外,也讓在個人電腦中自行架設Web Server的夢想得以實際發揮,擺脫以往數據機撥接時效率不彰的問題。但實現在自己電腦中架設Web Server並放上自己精心設計的網頁後,你便覺得滿足了嗎?何不試著再附加上討論區的功能,讓你能夠跟拜訪的網友互動一下呢!因此,以下Dr.J便以Ultimate Bulletin Board免費版搭配Windows ME環境以及PWS,帶領大家互動的網站世界。

一、在Windows ME 環境安裝Microsoft PWS。 1.常看Dr.J Q&A 的人應該知道,Windows ME的安裝光碟當中並未附上PWS程式。因此我們得先找張Windows 98安裝光碟,放入光碟機後開啟「檔案總管」,然後切換到「X:\add-ons\pws\」資料夾當中,並且開啟setup.exe便能夠開始安裝PWS了。

在跳過第一頁產品說明後,你會看到安裝模式選擇頁,如果你只需要單純的Web Server功能,那麼請選擇「基本安裝」,或者你想看看PWS中到底包含了哪些東西,那麼也可以選擇「自訂安裝」來自行挑選要安裝的元件。以下我們將以「一般安裝」為說明。

2.接下來選定安裝目錄後(預設:c:\Inetpub\wwwroot\),按下「下一步」便可開始安裝PWS。

3.在接近安裝完成的時候,你可能會看到Microsoft Transaction Server安裝錯誤的訊息,有兩個辦法可以解決這個問題: a.直接按下「確定」不理它,Transaction Server對於一般的網頁存取作業不會造成影響。 b.如果安裝完成後,發生PWS執行不正常或是你想使用Transaction Server功能時,可以參考網友斌斌小站上的相關說明: http://w5.dj.net.tw/~binbin/computer_tips/computer_win98_tips/
20000110/pws_err.htm


4.等到PWS完全安裝完畢後,請重新啟動電腦。再次回到Windows ME後,PWS自動載入執行。

二、安裝ActivePerl。

1.由於Ultimate Bulletin Board是一款使用CGI撰寫的討論區程式,因此如果要在Windows ME環境下執行,便必須安裝Perl執行程式。所以首先請到這邊下載免費的ActivePerl程式: http://www.activestate.com/download/ActivePerl/Windows/5
.6/ActivePerl-5.6.0.623-MSWin32-x86-multi-thread.msi


下載回電腦後,請直接執行ActivePerl-5.6.0.623-MSWin32-x86-multi-thread.msi。在看完歡迎畫面以及同意版權聲明後,會看到詢問安裝目的的視窗,請將安裝資料夾設定為「C:\perl」,然後按下「Next」繼續。

2.接下來「Choose Setup Options」視窗請保留預設值,然後按下「Next」「Install」開始安裝。

三、安裝Ultimate Bulletin Board。

1.安裝好PWS以及Active Perl後,便輪到這次的主角-Ultimate Bulletin Board了。首先請連結到此網頁: http://infopop.com/services_ubb/services_ubb_free.html



,在填入個人/公司名稱、電子郵件位址、以及選擇是從何處得知Ultimate Bulletin Board後,按下「Submit!」按鈕便可以連結至下載網頁,最後按下網頁上方的超連結便可以開始下載Ultimate Bulletin Board程式。

2.完成下載後,請先將壓縮檔解開來。不過,由於PWS本身並不認得CGI程式,因此我們必須先讓PWS能夠辨識CGI,並且告訴它要使用Perl來執行CGI。而要完成上述動作,必須先在登錄檔中增加兩個字串值才行。

首先,請點選「開始」「執行」並輸入「regedit」。接下來請利用左方類似「檔案總管」的介面瀏覽至「HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\W3Svc\Parameters\Script Map」。

接下來,請在右邊窗格按下滑鼠右鍵選擇「新增」「字串值」,並將該字串命名為「.cgi」。

接下來,請使用滑鼠左鍵在剛剛新增的字串上按兩下,並在「數值資料」欄位填入「c:\perl\bin\perl.exe %s %s」(如果安裝ActivePerl的資料夾不是C:\perl,請自行更改正確perl.exe位置)。

接下來。請重複上述步驟,並將字串名稱更改為「.pl」,然後關閉「登錄編輯器」,並重新開機。完成後應該如下圖所示。

3.完成以上動作後,便可以開始安裝Ultimate Bulletin Board了。首先,請在硬碟當中建立一個名為「ubb」的資料夾,在這將以C:\ubb為例(位置隨你喜好,後面我們會在Web Server中使用虛擬目錄)。然後請將ubbfree2000d.zip解壓縮後的CGI、NONCGI、以及variable_files資料夾當中的所有檔案複製到C:\ubb當中(只需複製檔案,不要連資料夾一併複製過去)。接下來再將整個Members資料夾連同裡面的檔案也複製到C:\ubb當中,最後請自行在C:\ubb中建立「Forum1」到「Forum9」共9個資料夾,完成後應該可以看到如下畫面。

4.接下來,請在視窗右下角「Personal Web Server」圖示上雙擊滑鼠左鍵開啟「個人Web管理員」,並按下左下方的「進階」。接著點選「主目錄」再按下「新增」按鈕。然後在「新增目錄」對話框中,將「目錄」設定成之前建立的ubb資料夾,在這便是「C:\ubb」,接著在「別名」欄位輸入「ubb」,並確定下方「讀取」「執行」「指令」皆勾選後,按下「確定」。

四、設定以及執行Ultimate Bulletin Board。

1.現在,請打開你的瀏覽器,於網址列輸入:http://localhost(或者是你電腦的ip或是名稱)/ubb/cp.html 後應該可以看到控制台(control panel)畫面。首先,請按下左上方的「General Settings」連結,然後再按下右方視窗的「click here now.」連結。

2.進入「GENERAL SETTINGS」畫面後,在第一個設定區段「absolute paths」中,我們必須將Ultimate Bulletin Board會使用到之資料夾的絕對路徑正確填入,還記得C:\ubb嗎?所以在本例中我們必須填入:

Absolute Path for your UBB CGI DIRECTORY:c:/ubb Absolute Path for your UBB NON CGI DIRECTORY:c:/ubb Absolute Path to Members Directory:c:/ubb/Members Absolute Path to Directory Where Your Custom Variable Files Reside:c:/ubb

3.接下來在第二區段「URLs」中,我們必須填入Ultimate Bulletin Board 各相關網址路徑,在這邊因為是以本機執行為例,不真實放到網際網路上,因此我們使用localhost為網址,如果你希望能夠讓朋友透過網際網路連結到你的討論區,那麼請填入你的上網IP。這些路徑應該如下:

URL for your UBB CGI Directory: http://localhost/ubb
URL for your UBB Non CGI Directory: http://localhost/ubb
Your Home Page URL: http://localhost/ubb

4.設定完以上兩種路徑後,下方還有一些關於討論區的一般設定,請依自行需求修改或是保留預設值也可以。現在請捲動頁面到底端後,請填如系統預設的使用者名稱(UserName):Admin5 以及密碼(Password):4tugboat,然後按下「Submit General Settings Now」按鈕便可將以上的一般設定儲存起來。如果路徑設定一切正確的話,應該會看到如下的畫面,如果畫面不同請回去檢查一下路徑設定。

5.完成一般性設定後,由於「Style Settings」討論區版面風格設定在免費版當中無法使用,因此請直接按下第三個「Forum Settings」討論區設定。確定右邊視窗使用者名稱:Admin5 以及密碼已填入相關欄位後,請按下「Submit Identification Now」按鈕。進入「SET FORUM VARIABLES」後,可以看到系統已經預設了9個討論區,我們可以在每個討論區的「Name」欄位填入自己喜歡的名字,並且如果不想要那麼多個討論區,那麼只要將該討論區的「Status」更改為「off」即可。設計好討論區的名字後,請按下畫面下方的「Submit Forum Changes Now」按鈕儲存設定。

6.接下來請點選「Moderators」版主設定,為每個討論區設定版主來管理討論區,但由於目前我們尚未新增任何會員,因此可以先留白或是填入唯一的會員帳號:Admin5,同樣的設定好後請按下「Submit Moderator Changes」儲存設定。

7.到這邊為止整個討論區的基本設定已經完成了,你可以按下「Your UBB」連結(http://localhost/ubb/Ultimate.cgi),便可以看到你剛剛設計的討論區了。

8.在正確看到討論區畫面後,請按下上方的「register」連結來註冊新的會員。在註冊畫面打星號的欄位為必填項目,其他則為選填。請自行取個喜歡的會員名稱,然後設定密碼,而由於UBB具有使用電子郵件傳送密碼,以便你忘記密碼時能夠查詢,因此請填入正確電子郵件以防萬一。填好個人資訊後按下「Submit Registration」按鈕便可將資料送出去並加入會員。

9.註冊會員後你便可以到討論區當中,試試看能否張貼文章。不過有個更重要的事情要做,因為討論區管理者的名稱以及密碼還是使用系統預設值,任何知道預設值的人都能夠輕易進入控制台修改討論區設定,因此為了安全顧慮,請回到之前控制台的畫面(http://localhost/ubb/cp.html),按下左方的「User Info & Permissions」進入使用者資訊以及權限畫面。進入後,請於上方區段勾選「All registrations」然後按下「Retrieve Registration Info Now」按鈕。

10.接下來,在「SET USER PERMISSIONS」畫面應該可以看到兩位會員,請將你剛剛註冊之帳號的「Authorized Administrator?」設定為「Yes」,並且先不要取消Admin5的管理者權限,然後按下「Submit Permission Changes Now」儲存設定,成功儲存後請關閉該頁面瀏覽器。

11.最後,請重新開啟瀏覽器重新進入控制台畫面(http://localhost/ubb/cp.html),然後依照上述2-6步驟新操作一遍,不過這次不要使用Admin5的帳號,而是使用你剛剛註冊並設定為管理者的帳號來操作,如果一切無誤,那麼便可以進入「SET USER PERMISSIONS」畫面將Admin5帳號刪除,並完成此次教學。


詳全文: http://drj.ithome.com.tw/7_index.html