URN Logo
UNIX Resources » Linux » China Linux Forum » Perl 编 程 » 6 » 请教一个CGI问题
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
请教一个CGI问题
请教一个CGI问题 - intoqh [2004-02-03 17:07 | 1,133 byte(s)]
 
Re: 请教一个CGI问题 - youzhiqingnian [2004-02-04 00:34 | 127 byte(s)]
 
Re: 请教一个CGI问题 - intoqh [2004-02-04 09:32 | 436 byte(s)]
 
Re: 请教一个CGI问题 - ACp [2004-02-04 12:34 | 76 byte(s)]
 
Re: 请教一个CGI问题 - intoqh [2004-02-05 15:11 | 86 byte(s)]
 
Subject: 请教一个CGI问题
Author: intoqh    Posted: 2004-02-03 17:07    Length: 1,133 byte(s)
[Original] [Print] [Top]
请各位老师们帮帮忙。
为什么当我访问http://192.168.111.1/cgi-bin/dnchat/login.cgi 却提示:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, admin@wlmfw.com.cn and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


--------------------------------------------------------------------------------

Apache/2.0.40 Server at 192.168.111.1 Port 80


在APACHE的日志中是这样提示的:
[Tue Feb 3 16:54:24 2004] [error] [client 61.149.159.13] Premature end of script headers: /usr/local/apache/cgi-bin
/dnchat/login.cgi

是我的上传方式不对?我是按照说明以ascii模式上传的,BIN模式我也试了,不行。

大师们快帮帮我,谢了。

[Original] [Print] [Top]
Subject: Re: 请教一个CGI问题
Author: youzhiqingnian    Posted: 2004-02-04 00:34    Length: 127 byte(s)
[Original] [Print] [Top]
检查文件是不是可执行。
检查第一行是不是#!/usr/bin/perl
检查有没有print "Context-type: text/html ";
[Original] [Print] [Top]
Subject: Re: 请教一个CGI问题
Author: intoqh    Posted: 2004-02-04 09:32    Length: 436 byte(s)
[Original] [Print] [Top]
首先要谢谢楼上这位兄弟顶力相助。

我检查了login.cgi文件
一:此文件属性为755,后来我干脆就改成777了。

二:perl的指向是正确的,如下:
#!/usr/bin/perl

三:您所说的“检查有没有print "Context-type: text/html "; ”,这点我没明白,我该在哪检查?是login.cgi吗?此文件中没有您所说的此行。


请帮助我呀,急死我了。

[Original] [Print] [Top]
Subject: Re: 请教一个CGI问题
Author: ACp    Posted: 2004-02-04 12:34    Length: 76 byte(s)
[Original] [Print] [Top]
在你的出错程序里检查。
这个头是发送http头格式中的一部分。
----
计算机组成?
[Original] [Print] [Top]
Subject: Re: 请教一个CGI问题
Author: intoqh    Posted: 2004-02-05 15:11    Length: 86 byte(s)
[Original] [Print] [Top]
谢谢!
问题解决了,是文件档式不对,将其转换成UNIX二进制格式就OK了。
[Original] [Print] [Top]
« Previous thread
招perl兼职人员(上海)...
Perl 编 程
6
Next thread »
有关config.pm的错误
     

Copyright © 2007 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
备案序号: 京ICP备05006143    webmaster: webmaster@unixresources.net
This page created on 2008-07-17 04:09:06, cost 0.03906512260437 ms.