QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 765|回复: 8

配置的cgi不能用?!

[复制链接]
发表于 2004-4-29 00:38:31 | 显示全部楼层 |阅读模式
Server error!
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: env.pl
If you think this is a server error, please contact the webmaster
Error 500


出现以上错误~~求助!!
发表于 2004-4-29 12:32:53 | 显示全部楼层
没写#! /usr/bin/perl ?
回复

使用道具 举报

 楼主| 发表于 2004-4-29 21:43:21 | 显示全部楼层
你是说在cgi文件里面吗?

可是我传上去的env.pl是cgi的探针阿!~

我用的是redhat9.0默认的安装~
httpd.conf 我配置好了~
回复

使用道具 举报

发表于 2004-4-29 21:53:21 | 显示全部楼层
服务器有说明是支持CGI的吗? 呵呵.
回复

使用道具 举报

发表于 2004-4-30 11:09:58 | 显示全部楼层
这个我昨天晚上刚刚解决的问题。把你的脚本用下面的命令加工一下:

[code:1]
sed 's/^M//' file_name file_name.bak
mv file_name.bak file_name
[/code:1]
在执行看看效果怎么样?
如果不行的话在找我!
回复

使用道具 举报

发表于 2004-4-30 11:37:16 | 显示全部楼层
就这么个破问题郁闷了我整整一个星期,还好昨天翻帖子的时候找到了点灵感,!终于能执行了!@
回复

使用道具 举报

发表于 2004-4-30 12:09:27 | 显示全部楼层
又是dos2unix?
回复

使用道具 举报

 楼主| 发表于 2004-5-1 12:18:17 | 显示全部楼层
[quote:54274f3008="laokan"]这个我昨天晚上刚刚解决的问题。把你的脚本用下面的命令加工一下:

[code:1]
sed 's/^M//' file_name file_name.bak
mv file_name.bak file_name
[/code:1]
在执行看看效果怎么样?
如果不行的话在找我![/quote]


是什么原理哦~?  我试了一下好像不行啊
回复

使用道具 举报

发表于 2004-5-1 12:41:22 | 显示全部楼层
可能就是MSDOS文件拿到UNIX下多出了M字. 用dos2unix 转换吧?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 18:48 , Processed in 0.059233 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表