ACSite.NET 線上服務論壇

FAQ 常見問題與解答 => CGI/SSI/PHP/論壇程式 => 主題作者是: acsite 於 十月 15, 2003, 01:49:37 am



主題: 為什麼我的 CGI 出現 "500 Internal Server Error" 的錯誤?
作者: acsite十月 15, 2003, 01:49:37 am
請使用 FTP 程式或是控制台內建的檔案管理員
將 CGI 檔案設定成所有人皆可讀與可執行(755 or rwxr-xr-x)
但請勿設成所有人皆可讀寫(777 or rwxrwxrwx)

另外當您使用 FTP 上傳 CGI 程式時請務必使用 ACSII 文字模式
因為 DOS 與 UNIX 的換行內碼不同
用 BINARY 模式上傳的話每一行結尾會出現一個 ^M
UNIX 看不懂這個內碼,所以無法執行

此外 CGI 程式第一行請務必設定為
#!/usr/bin/perl
開頭與中間都不得有空格