主题:  求助!CGI问题

月幻

职务:普通成员
等级:1
金币:0.0
发贴:35
#12002/8/3 0:55:01
我安装了CGI解析,可就是无法运行起来~~~!!

最多来个超时~~~~~~~怎么解决这个问题。。。。。。。。。。。。。。急!!



5D雷锋

职务:普通成员
等级:3
金币:10.0
发贴:1008
#22002/8/3 1:03:37
你使用的什么WEB服务软件阿!Apache? IIS? PWS?

怎么设定的CGI环境!



月幻

职务:普通成员
等级:1
金币:0.0
发贴:35
#32002/8/3 10:26:18
WIN2K IIS!
安装好Perl 解释器
运行 RegEdit,搜寻: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\scriptMap\ 键名,
然后增加键名:".cgi",键值:"C:\USR\BIN\perl.exe %s %s" 和键名:".pl",键值:"C:\USR\BIN\perl.exe %s %s"
筛选器 中输入“cgi”,在“可执行文件”中输“C:\usr\bin\C:\usr\bin\perl56.dll



5D雷锋

职务:普通成员
等级:3
金币:10.0
发贴:1008
#42002/8/3 12:58:14
你应该是在属性里选主目录选项!点配置!添加应用程序映射!扩展名为cgi,可执行程序是c:\usr\bin\perl.exe



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#52002/8/3 13:44:39
perl.exe %s



月幻

职务:普通成员
等级:1
金币:0.0
发贴:35
#62002/8/3 20:40:41
返回错误信息

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


Can't locate File/Find.pm in @INC (@INC contains: .) at C:\Inetpub\wwwroot\cgi-bin\9skyecho.cgi line 3.
BEGIN failed--compilation aborted at C:\Inetpub\wwwroot\cgi-bin\9skyecho.cgi line 3.



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#72002/8/3 21:47:03
不要直接就运行那么复杂的CGI程序,
先写个HELLO试试你的环境调试成功没有。



月幻

职务:普通成员
等级:1
金币:0.0
发贴:35
#82002/8/4 10:40:58
test.cgi
#!/usr/bin/perl
  print "Content-type:text/html\n\n";
  print "呵呵,我的服务器可以支持cgi了";
  print "hello,world!!!";

返回也一个样
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


Unrecognized character \xA1 at C:\Inetpub\wwwroot\cgi-bin\test.cgi line 2.

头大拉~~~~



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
#92002/8/5 11:07:44
"#!/usr/bin/perl"

这是错误地。

还有cgi-bin目录要有执行权限。