运行perl cgi脚本problec

问题描述:

我试图运行一个简单的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

我没有找到一个文件夹/ 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