知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

文件格式导致cgi无法运行

发布时间:2014-09-05 17:03:13作者:知识屋

今天有客户反馈:perl编写的cgi程序无法运行,报错,查看日志:
[Mon Aug 22 16:12:57 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:12:58 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:12:58 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:17 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:19 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:19 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:20 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:20 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:21 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
[Mon Aug 22 16:13:21 2011] [error] [client 59.57.251.34] Premature end of script headers: aaa.cgi
服务器端直接运行报错:
[root@localhost cgi-bin]# ./aaa.cgi
-bash: ./aaa.cgi: /usr/bin/perl^M: bad interpreter: 没有那个文件或目录
root@localhost cgi-bin]# dos2unix aaa.cgi
 
重新核实,ok!
分析:该文件格式不对,非二进制格式,导致。。。
本文出自 “会飞的鱼” 博客

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜