我使用AMPPS,我无法访问我的perl文件,但我可以在文件夹中的每个其他文件。 我得到了403被禁止。
以下是代码:
[Fri Jan 24 01:18:10.069985 2014] [cgi:error] [pid 38441] [client ::1:51823] Options
ExecCGI is off in this directory: /Applications/AMPPS/www/test/test1.pl, referer:
http://localhost/test/test1.html
我正在通过AJAX POST调用调用perl文件
我尝试过的事情:
+ExecCGI
添加到每个<目录>我能找到的结构AddHandler cgi-script .cgi .pl to the aforementioned structures
ScriptAlias
设置的cgi-bin目录。 有没有人可以给我一些见解:
如何配置httpd.conf标准配置文件以使用AMPPS从/ www文件夹运行CGI脚本
提前致谢
答案 0 :(得分:0)
每件事看起来都很好。只需确保将httpd.conf包含在apache2.conf文件中,然后重新检查提供+ ExecCGI和AddHandler选项的目录路径。
我不确定AMPPS,但认为apache服务器设置是一样的。 查看日志,看起来您的目录路径应为:/ Applications / AMPPS / www /。
确保在每次更改后重新启动服务器。