2011-11-22 39 views
-2

我使用ssh。我創建了一個cgi-bin目錄和部署一個簡單progeam稱爲hello.cgichmod 755 hello.cgi

然後,我給了一個權限:

> chmod 755 hello.cgi 

當我試圖進入我的網站,我得到以下信息:

服務器遇到內部錯誤或配置錯誤,無法完成您的請求。

請聯繫服務器管理員root @ localhost並告知他們發生錯誤的時間以及可能導致錯誤的任何事情。

有關此錯誤的更多信息可能在服務器錯誤日誌中可用。

+0

-1對於錯誤的標題和錯誤的語法(關於「*我使用ssh,我創建了一個cgi-bin目錄[*] *」)。 –

回答

1

當服務器在運行cgi腳本時遇到錯誤時,通常會發生此錯誤消息。關於錯誤的最佳線索,正如apache(您的web服務器)給出的錯誤所示,請檢查錯誤日誌(它可能因安裝而異,但常常在/ var/log/apache2/error_log或者/ usr/local/apache2/logs/error_log)

+0

thanks :))))))) –

+0

沒問題,如果這是正確的答案,你可以標記爲這樣嗎? (在這個網站上有太多聰明人,得到一個體面的分數是艱苦的工作;) –

+0

啊哈,很高興你整理出來(希望從Apache日誌文件的輸出是一些幫助,我想象一些'權限被拒絕'錯誤:) –

0
  • 檢查您的cgi-bin目錄是否真的授予了CGI權限。
  • 確保您的腳本可以由運行Web服務器的用戶執行。它沒有運行你的登錄。

寫一個你好世界第一!

+0

我該如何檢查CGI權限授予的cgi-bin目錄? –