运行perl cgi脚本problec
问题描述:
我试图运行一个简单的hello世界脚本作为CGI(从Perl开始的书)。 我运行到以下问题:运行perl cgi脚本problec
我不会在我的电脑(Mac OSX版狮子)在任何地方找到一个文件夹
/cgi-bin/
。 我尝试将模式更改为755以及我在网上找到的任何内容。当我尝试本地主机,我得到“它的工作!” (这意味着apache正在运行o.k)
我看到了一些关于更改apache文件配置的建议,并且存在令人困惑的问题 从来没有我尝试过的一切都做不到。 例如,在共享中检查并取消选中网页按钮的建议在 mac osx lion中不起作用,因此不再有这种类型的按钮。
是否有可能获得一步一步的指导或帮助从Perl脚本中做些什么来实际在Web服务器上运行它?
答
我没有找到一个文件夹/ 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
狮子删除从默认配置。您需要[手动启用它们](http://apple.stackexchange.com/a/57555/17740)。 “It works”页面来自系统目录。 – 2013-03-21 17:04:39