为什么最简单的CGI程序不运行,55555555

zhwquan 2003-04-07 10:19:35
#!/usr/bin/perl


use warnings;
use strict;

print"Content-type:text/html\n\n";

print"<html><head><title>Current date and time</title>";

print"</head>\n<body>";

print scalar(localtime());

print "</body></html>\n";

就是这么简单,在linux下,命令行下结果正常,为什么浏览器就:

Server error!
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: index.pl
帮忙了,555555555555555555
...全文
108 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
k2222hk 2003-05-05
  • 打赏
  • 举报
回复
要看服务商提供的是什么CGI服务, 有些服务商支持的CGI库非常少.
rootstock 2003-05-03
  • 打赏
  • 举报
回复
你的CGI运行环境没有设好,你查一下吧。
创想软件 2003-05-02
  • 打赏
  • 举报
回复
这个在我的机器上可以正常运行

在浏览器中显示当前的日期和时间

应该是你的服务器配置有问题
zthhyt 2003-04-30
  • 打赏
  • 举报
回复
1。如果在windows环境下必须安装IIS并设置脚本解析器的目录,如:C:/perl/bin %s %s后面
两个参数必须有,也可以用Apache 在httpd.conf 中去掉解析cgi的目录,在<Dirtory></dirtory>中配置Cgi-bin 目录。
zhwquan 2003-04-13
  • 打赏
  • 举报
回复
什么配置文件?
AreYou1227 2003-04-10
  • 打赏
  • 举报
回复
你的配置文件有问题,你把文件放在了Cgi-bin目录下吗
oulix 2003-04-08
  • 打赏
  • 举报
回复
文件是在window下输入的吗?如果是,在linux下用vi打开程序看看每行末尾是不是有
^M字符,如果有的话,把文件用 Ultraedit 转为unix文件类型。
zhwquan 2003-04-08
  • 打赏
  • 举报
回复
去掉了,错误不变,还是那样了,55555
zhwquan 2003-04-08
  • 打赏
  • 举报
回复
直接运行对呀
zengpan_panpan 2003-04-08
  • 打赏
  • 举报
回复
倒,直接运行对不对?
zengpan_panpan 2003-04-07
  • 打赏
  • 举报
回复
use warnings;
这个错了!去掉就好,没有warnings.pm这个库。

这些程序可以直接运行试一下。


37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

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