请教apache2无法关联.pl,只能关联到.cgi

qrwulysses 2004-03-21 03:31:04
apache 2.0.49
perl ActivePerl 5.8.0.802

装完后,按照
①寻找 #ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/",把前面的 # 号去掉。
②寻找 AddHandler cgi-script .cgi ,在后面加上一个空格和 .pl。
③寻找 <Directory "C:/Apache/cgi-bin">,下面有一句 AllowOverride, 把后面的参数去掉,改为 All,全部修改后,存盘!重新启动Apache
用自己写的cgi程序测试,后缀名为.cgi的可以顺利执行,.pl就会出现下载框,无法执行,请问是什么原因?
谢谢


...全文
52 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
doubleword 2004-03-29
  • 打赏
  • 举报
回复
不知道你现在还好不好用了。不过按照你说的这个样子,真的不知道是怎么回事了。
qrwulysses 2004-03-21
  • 打赏
  • 举报
回复
补充一点,刚才试验了一下,.pl文件在本机localhost执行时,可以显示在页面上,可是如果通过lan的另外一台机器访问,.pl文件就是显示要下载.pl文件了,这是怎么回事呢?
qrwulysses 2004-03-21
  • 打赏
  • 举报
回复
好像和解释器没有关系,因为相同的代码,后缀名为cgi就可以执行,pl就不行
doubleword 2004-03-21
  • 打赏
  • 举报
回复
是不是perl的解释器的环境变量没有设啊?

2,203

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧