Version:
Perl 5.006 或以上
1. CGI 的副檔名是甚麼
?
CGI 的副檔名是 .cgi 或 .pl 。
2. CGI 的路徑是甚麼 ?
CGI 的路徑是 /usr/bin/perl,你應該在每個 CGI 程式的最頂部加上 #!/usr/bin/perl
。
3. 我的目錄在伺服器中的絕對路徑是甚麼 ?
/home/USERNAME/public_html/cgi-bin 。
4. Sendmail 的路徑是甚麼 ?
/usr/sbin/sendmail
5. 為何我不能執行CGI 程式 ?
-
你必須使用ASCII 模式來上傳CGI
檔案。
- 所有CGI 檔案必須上傳至 資料夾 cgi-bin 內才可執行。
- CGI 檔案必須使用 755 的檔案存取權限。
- cgi-bin 內的資料夾必須同樣使用 755 的存取權限,如資料夾只存放
data file 而沒有CGI 程式,才可設定為 777。
- 資料夾 cgi-bin 的檔案存取權限必須為755,不能修改。
- 如果你依然不能執行CGI 程式或出現 Internal Server
Error,這代表你的程式可能有錯誤。
- 如果你的程式沒有問題,你可以電郵到support@keynet.com.hk 查詢。
CGI & Folder
最佳設定*
(755)
|
|
6. 如何瀏覽 CGI 的檔案?
瀏覽 cgi 的檔案只需在瀏覽器 e.g. Internet Explore
/ Netscape 的網址例中輸入相對的網址 例如 http://www.abc.com/cgi-bin/test.cgi
.
7. 為何放在 cgi-bin 內的 html /
htm 或其他圖像檔案如 jpg / gif 等在網頁上出現 Internal Server
Error?
由於所有放在資料夾 cgi-bin內的檔案都會當作CGI 的程式執行,因此其他不是
cgi 程式或數據存取的檔案,都不能正常看到和運作。 |