【发布时间】:2012-02-13 05:38:38
【问题描述】:
我已经安装了 Apache。我在 localhost 中使用 PHP 编写脚本。需要知道如何运行 perl 脚本。 我已经安装了 sudo aptitude install libapache2-mod-perl2 我在 /var/www/cgi-bin 中创建了一个目录名称 cgi-bin 在这个文件夹中,我保存了我的 perl 脚本 perl_1.pl 给定目录权限。 我还需要做什么才能运行脚本???? 我只需输入http://localhost/cgi-bin/ 我收到错误 403 您无权访问此服务器上的 /cgi-bin/。 请帮忙!!
谢谢
【问题讨论】:
-
我检查了我的 apache 错误日志,发现它采用了不同的路径到文件 /usr/lib/cgi-bin/perl_1.pl(即 ubuntu 的 cgi 脚本的默认位置),然后我将文件位置从 /var/www/cgi-bin/perl_1.pl 更改为该位置,脚本运行良好...但是如何更改该目录或如何将 ExecCgi 添加到我创建的目录????
标签: perl apache chmod mod-perl cgi-bin