欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

linux上的cgi(c写的)程序,html调用后提示异常

更新时间: 2014-01-05 02:03:31 责任编辑: Author_N1

 

linux下的cgi(c写的)程序,html调用后提示错误
提示的错误是:
502 Bad Gateway
The CGI was not CGI/1.1 compliant. 

这个是我写的cgi(c)程序不符合cgi的某种协议吗。开始时我直接用我自己写的源代码,然后出现这个提示。后来我在网上找了一个非常简单的cgi程序,只是向网页打印一句话。这个简单的cgi程序可以正常调用,网页上也正常显示了。然后我在这个简单的cgi程序上扩展一下,就是把自己的源代码加入到这个程序中,但是竟然还提示这个错误,这是怎么回事呢,希望有经验的高手指点一下,感谢了
------最佳解决方案--------------------
没源码。无法解答。

你自己可以一步步排查。
加入没加入你代码之前是OK的。
那你就把你的代码一部分一部分加进入。看新加了哪一部分出现错误?
问题就能锁定范围了
------其他解决方案--------------------
1.首先要配置成功web服务器,并使web服务器支持CGI。
2.写cgi的c文件,格式语句应该是 printf("Content-type:text/html\n\n"); 也就是后面有两个空行,这也是默认的格式,必须这样写才行。
3.确认编译后的文件开放了可访问权限。
再不行你就得贴上源码和服务器配置文件了。

------其他解决方案--------------------
无源码,无真相
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:03:31
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/5152/
本文WWW.DOC100.NET DOC100.NET版权所有。