瞭解有關CGI的知識

以下是常見的一些疑問舉例: 什麼是CGI,做什麼用的? CGI是Common Gtewy Intefce的縮寫。爲訪問者提供一箇交互的接口,如以前您經常可以看到的網站留言本,客戶可以在留言本上寫上評論,且之後顯示在網站上,作爲內容的一部分。當然,CGI不僅是實現了留言本,還有其他的,如論壇,表單提交等。

我應該如何安裝一箇腳本,以實現與瀏覽者交互? 95%以上的腳本安裝包中,包含有安裝說明,如README等文件。請您在安裝腳本前,詳細查看,至少可以少走彎路。

命令“chmod”能做什麼? chmod命令是用來設置文件的權限。網站上的多數文件的權限是755或777。您可以在FTP客戶端軟件上找到類似的操作提示。如果您想通過Telnet來設置文件的權限。下面幾個參數供您參考: u = 設置文件的屬主 = 設置文件的讀取屬性 g = 設置文件的屬組 x = 設置文件的是否可被執行 o = 設置文件的除屬主及屬組外的其他用戶 w = 設置文件的改定屬性 = 全部用戶

如何從腳本運行出錯的提示中得到啓發 可能用戶最常見到的出錯提示是“500 Intenl Eo”,且更糟的是,它只是告訴您,“東西壞了,且不知道哪裏壞了”。總結用戶的具體情況,以下是幾點提示:  

  • 路徑不完整。請保證Pel的解釋路徑正確無誤
  • 句法錯誤。因爲有時複製粘貼並不能保證符合相應編程語言的語法要求,請檢查是否存在着非法字符
  • 權限沒有正確設置。多數情況下,網站上的cgi-bin目錄裏的文件屬性應該是755