技術支援
CGI 程式常見問題
伺 服 器 端 程 式︰
- 我可以使用自己編寫的CGI程式嗎?
- CGI的副檔名是甚麼?
- Perl的路徑是甚麼?
- CGI應該設定為甚麼權限?
- 為甚麼我的目錄中沒有CGI-BIN ?
- 我的CGI為甚麼無法執行?
- 我的目錄在伺服器中的絕對路徑是甚麼?
- Sendmail的路徑是甚麼?
問題︰我可以使用自己編寫的 CGI 程式嗎?
答案︰若你選用的月費計劃是88B月費及150月費那就可以。而且你可以任意編寫自己的 CGI 程式,我們的伺服器支援以 Perl 寫成的 CGI 程式,使用這些程式時請你顧及系統資源及安全問題。
問題︰CGI 的副檔名是甚麼?
答案︰.cgi 或 .pl
問題︰Perl 的路徑是甚麼?
答案︰/usr/bin/perl ,你應該在每個 CGI 程式的最頂部加上 #!/usr/bin/perl
問題︰CGI 應該設定為甚麼權限?
答案︰你可以把 CGI 程式設定為 755 或以上的權限,為安全理由,我們建議設定為 755,這樣便可防止別人偷取你的程式碼。
問題︰為甚麼我的目錄中沒有 CGI-BIN ?
答案︰因為 CGI 可以在任何目錄中執行,只要你上存 CGI 到任何一個目錄就可以了。
問題︰我的 CGI 為甚麼無法執行?
答案︰最常見的原因是︰
1.Perl 直譯器路徑錯誤。
2.上存檔案時沒有使用 ascii mode 。
3.沒有把 CGI 的權限設為 755 或以上。
問題︰我的錄在伺服器中的絕對路徑是甚麼?
答案︰你的目錄的絕對路徑是/home/username/public_html
或者是 /home/hosting/username/public_html
問題︰Sendmail 的路徑是甚麼?
答案︰Sendmail 位於 /usr/sbin/sendmail