|
Q. 我的 CGI 程式要放哪裡?
用戶必須把 CGI 程式 (.cgi and .pl) 放在 cgi-bin 目錄裡。
Q. 我可以把非CGI程式放在cgi-bin 目錄裡嗎?
cgi-bin 目錄只會執行或讀取程式碼,並不會讀取一般網頁、圖檔、音樂檔等等的檔案,一般網頁的檔案必須放在 public_html 底下。
Q. 我該如何設定 CGI 程式的權限?
一般 CGI 程式的權限都是設定為 755,您可以直接用 FTP 來修改程式之權限,也可以進入中央控制台 CPanel 後,
選擇 "File Manager" 來修改程式之權限。檔案權限的設定必須依照程式作者的要求,否則您的程式將會無法執行。
Q. sendmail 的路徑是甚麼?
/usr/sbin/sendmail。
Q. perl 的路徑是甚麼?
/usr/bin/perl。
Q. 網站首頁的路徑是甚麼?
/home/username/public_html。
Q. 我的網址絕對路徑是甚麼?
絕對路徑也就是一個完整的URL位址,即是輸入全部的地址資料,通常我們在做對外的連結時,都會使用絕對的URL位址。如
http://網址/資料夾目錄/檔案名稱。
Q. 我的網址相對路徑是甚麼?
相對路徑也就是網頁的檔案位址,通常是用在同一台電腦或主機內部的連結。如
/資料夾目錄/檔案名稱。
Q. 為甚麼我的 CGI 程式會出現 "500 Internal Server Error"?
這個問題是很多用戶都會遭遇到,以下是一般 "500 Internal Server Error" 可能的理由 :
- 程式編碼錯誤。
- CGI 屬性沒有設定成 755。
- 程式裡面的路徑錯誤。
- FTP 上傳方式錯誤。
這個問題,只要主機沒有當機,基本上都是用戶的程式設定問題了,因為每個CGI程式作者,都會使用不同方式來設定自己的
程式,如果你一直無法設定程式,請聯絡您程式作者,並且尋求協助。
Q. 為甚麼我的 CGI 程式會出現 "Forbidden"?
因為您的 CGI 檔案沒有把屬性設定成 755 或是程式作者所要求的屬性。
Q. 檔案上傳成功後,為什麼我始終看不到更新之後的網頁訊息?
這可能與您的瀏覽器設定有關,請先將瀏覽器內的網頁暫存檔及cookie全部清除,然後按瀏覽器的從新整理按鈕,
從新整理按鈕該網頁後,您應該就可以瀏覽到更新後的檔案了。如果您使用 Proxy 上網,也有可能只會讀取
到 ISP 端 Proxy 伺服器的暫存舊資料。
|