2013-03-21 192 views
0

我試圖運行一個簡單的hello世界腳本作爲CGI(從Perl開始的書)。 我運行到以下問題:運行perl cgi腳本problec

  1. 我不會在我的電腦(Mac OSX版獅子)在任何地方找到一個文件夾/cgi-bin/。 我嘗試將模式更改爲755以及我在網上找到的任何內容。

  2. 當我嘗試本地主機,我得到「它的工作!」 (這意味着apache正在運行o.k)

  3. 我看到了一些關於更改apache文件配置的建議,並且存在令人困惑的問題 從來沒有我嘗試過的一切都做不到。 例如,在共享中檢查並取消選中網頁按鈕的建議在 mac osx lion中不起作用,因此不再有這種類型的按鈕。

是否有可能獲得一步一步的指導或幫助從Perl腳本中做些什麼來實際在Web服務器上運行它?

+0

獅子刪除從默認配置。您需要[手動啓用它們](http://apple.stackexchange.com/a/57555/17740)。 「It works」頁面來自系統目錄。 – 2013-03-21 17:04:39

回答

1

我沒有找到一個文件夾/ cgi-bin /在我的電腦(mac osx lion)的任何地方。

您可以創建一個。

Apache手冊describes how to configure it for executing CGI

當我嘗試本地主機,我得到「它的工作!」 (這意味着apache正在運行o.k)

您需要將URI用於CGI腳本而不是Apache根目錄。

我播放一些關於更改Apache文件配置的建議,並且有困惑永遠不會少我嘗試一切都沒有工作。例如,在mac osx lion中檢查和取消選中共享中的web按鈕的建議不起作用,因此不再有這種類型的按鈕。

Apple確實刪除了GUI選項。而不是使用它,回落到命令行:

apachectl restart 

它通常是一個好主意,首先檢查您的配置文件編輯:每個用戶目錄

apachectl configtest