The specified CGI application misbehaved by not returning a complete set of HTTP headers


Posted in PHP onMarch 31, 2011

是错误报告:
The specified CGI application misbehaved by not returning a complete set of HTTP headers
意思是:(http协议的CGI模式运行不正确)

因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可
即:将 #!/usr/bin/perl ?wT 替换为:将 #!/usr/bin/perl ?w
这是代表php是以CGI模试运行的 在php.ini找到 gi.force_redirect 把前面的分号去掉 把值改成0就行了。

再次运行就可以了,这是PHP另一种运行模式的配置方法

今天遇到的PHP错误

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers.

最后解决办法是将PHP的CGI方式改为isapi方式。

环境:windows XP SP3+IIS5.1+ActivePerl 5.10.0
安装BugZilla后,配置CGI,运行后错误如下:

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

"-T" is on the #! line, it must also be used on the command line at E:\bugzilla-3.4.2\bugzilla-3.4.2\index.cgi line 1.

错误报告:
The specified CGI application misbehaved by not returning a complete set of HTTP headers
意思是:(http协议的CGI模式运行不正确)

因为perl脚本的第一句中不支持 -wT 参数,将所有的 -wT 替换成 -w 即可
即:将 #!/usr/bin/perl ?wT 替换为:将 #!/usr/bin/perl ?w
这是代表php是以CGI模试运行的 在php.ini找到 gi.force_redirect 把前面的分号去掉 把值改成0就行了。

PS:另外解决办法
修改IIS设置里,主目录选项卡->应用程序设置->选择CGI,之后在添加/编辑应用程序扩展映射名:将CGI可执行文件名写为:
D:\Perl\bin\perl.exe -x -wT “%s“ %s
(注:这里我的Perl安装在D:\Perl目录里)
这个样子就不需要更改BUGZilla的文件了

PHP 相关文章推荐
php 购物车的例子
May 04 PHP
PHP微框架Dispatch简介
Jun 12 PHP
PHP判断文章里是否有图片的简单方法
Jul 26 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
CodeIgniter中使用Smarty3基本配置
Jun 29 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
用PHP的socket实现客户端到服务端的通信实例详解
Feb 04 PHP
Laravel源码解析之路由的使用和示例详解
Sep 27 PHP
php+jQuery ajax实现的实时刷新显示数据功能示例
Sep 12 PHP
PHP如何通过带尾指针的链表实现'队列'
Oct 22 PHP
PHP stream_context_create()作用和用法分析
Mar 29 #PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
Mar 29 #PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 #PHP
php中关于普通表单多文件上传的处理方法
Mar 25 #PHP
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 #PHP
PHP学习 变量使用总结
Mar 24 #PHP
优化php效率,提高php性能的一些方法
Mar 24 #PHP
You might like
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
用PHP将数据导入到Foxmail
2006/10/09 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
2018/10/24 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
浅析document.createDocumentFragment()与js效率
2013/07/08 Javascript
jquery判断RadioButtonList和RadioButton中是否有选中项示例
2013/09/29 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
jquery基础知识第一讲之认识jquery
2016/03/17 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
WEB开发之注册页面验证码倒计时代码的实现
2016/12/15 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
Vue Echarts实现可视化世界地图代码实例
2019/05/07 Javascript
[01:14:30]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第二场 8.20.mp4
2019/08/22 DOTA
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
使用Python生成url短链接的方法
2015/05/04 Python
理解Python垃圾回收机制
2016/02/12 Python
python中函数默认值使用注意点详解
2016/06/01 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python实现的栈(Stack)
2018/01/26 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
python离线安装外部依赖包的实现
2020/02/13 Python
中国电子产品批发商/跨境电商/外贸网:Sunsky-online
2020/04/20 全球购物
Java里面如何创建一个内部类的实例
2015/01/19 面试题
写给老师的表扬信
2014/01/21 职场文书
超市周年庆活动方案
2014/08/16 职场文书
销售代理协议书
2014/09/30 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
2015年宣传工作总结
2015/04/08 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python