• 全部
  • 互动交流
  • 文章分享

为什么最简单的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
...全文
71 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
k2222hk 2003-05-05
要看服务商提供的是什么CGI服务, 有些服务商支持的CGI库非常少.
回复
rootstock 2003-05-03
你的CGI运行环境没有设好,你查一下吧。
回复
cxinfo 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这个库。

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


回复
发帖
脚本语言
创建于2007-08-27

3.7w+

社区成员

JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
申请成为版主
帖子事件
创建了帖子
2003-04-07 10:19
社区公告

CSDN 脚本语言社区接受专栏投稿(专栏会在顶部创建专属你的栏目),投稿需满足以下要求:

  • 脚本语言技术相关;
  • 文章持续更新,保持活跃;
  • 内容清晰明了,干货为主;
  • 文章排版有序,有条有理。

本社区开通招聘专栏,发布招聘信息请联系版主,发布者需要保证招聘信息真实有效,CSDN 平台和版主不对招聘内容负责!

联系方式:私聊版主、发送邮件、QQ联系等均可: