一個 Perl cgi 檔案中, 用者有可能需要設定編譯器的位置, 或絕對路徑 用者也可以在 Win NT 裝上編譯器(如:ActivePerl). 修改設定及上傳方式 一般cgi用家可以利用 NotePad 去修改或設定程式 而 cgi 檔案就則需存放於一個名為"cgi-bin" 的文件夾中 路徑一般會是 "publicsite/cgi-bin/site.cgi" 當完成修改後, 我們需要利用 ASCII 方式去上傳 以 CuteFTP5.0 作範例, 可以從 : "站台設定/站台管理員" : "編輯" : "進階" : "傳輸類型" 選取 "ASCII" 或 "自動偵測". 將 "cgi-bin"的文件夾 一併上傳, 完成後仍需要設定屬性(CHMOD). 設定程式屬性 一般服務器需要將屬性設定為 755 才可正常執行; 而紀錄資料的程式如 *.log, *.cgi 等需要將屬性設定為 666. 當你上傳一個 *.cgi 的檔案後, 選取檔案然後按滑鼠右鍵, 選擇 "CHMOD" 可以手動更改輸入屬性數字, 有時候可能因伺服器而無法執行 在這裡解釋一下屬性的定義. 屬性設定 使用 CuteFTP5.0 中文版打開變更檔案屬性(CHMOD) 後, 就會到 "擁有者權限(Owner)", "群組權限(Group), 和 "公共權限(Public)" 每組有分別有三個選項, 分別是 "讀取(Read)", "寫入(Write)", "執行(Execute)" 讀取(Read) : 設定值為 4 寫入(Write) : 設定值為 2 執行(Execute) : 設定值為 1 參看以下圖表: - 在擁有者權限(Owner)上選取讀取(Read), 寫入(Write), 執行(Execute) 就即是將數字 4 + 2 + 1 = 7 - 在群組權限(Group)上選取讀取(Read), 執行(Execute), 就即是將數字 4 + 1 = 5 - 在執行(Execute) 上選取讀取(Read), 執行(Execute), 就即是將數字 4 + 1 = 5 屬性就成了 755 * 因為只有擁有者才有寫入的權限 使用方法 設定屬性後就可以伺服機器的正確路徑使用或瀏覽 cgi 程式 例如 : www.yoursitename.com/cgi-bin/messageborad.cgi Tips: Step1: 用家可以透過網絡下載已完成的 cgi 程式; Step2: 下載後就使用 NotePad 去修改一些設定, 例如密碼等 Step3: 一般會有Read Me 的檔案, 可以利用該檔案去檢視程或應存放的位置和屬性 Step4: 完成上載後更改屬性, 輸入正確路徑, 有些cgi程式是利用表格去瀏覽或使用該程式的 餈銝 - 餈 - 撠祉蝡脰閰寞憿 |
||||||||||||||||||