蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年5月28日 19:08


到底谁的cgi程序运行成功过?难道真的没有高手吗?

redhat 8.0  红旗服务器v3.0

在http.con中设置好了但是

cgi程序无法在 /var/www/cgi-bin目录下运行,

即使我把权限都改成777也不管用

chmod -R 777 /var/www/cgi-bin -v


红旗服务器v3.0的 /var/www/cgi-bin 目录下面有一个测试的cgi程序可以正常通过浏览器运行,而且运行的很好!


我用高级文本编译器打开后

发现它的第一行

到底谁的cgi程序运行成功过?难道真的没有高手吗?

redhat8.0  redflag server v3.0
在linux apache 下面仍然无法执行wenmew3.3a cgi程序,

我在原来的/var/www/cgi-bin目录下面发现它的测试cgi程序可以正常通过浏览器执行
用kate打开后发现它的第一行是这样的

#!/usr/bin/perl -T

我把/var/www/cgi-bin/wnews/install.cgi文件第一行加上 -T


#!/usr/bin/perl -T
##########################################################################################
#程序名称:未名新闻后台管理程序                                                          #
#版    本:Version:WMnews v3.2                                                           #
#版权所有:未名工作室http://www.qqwm.com     Copyright qqwm.com All Rights Reserved      #
#程序开发:未名新闻开发组http://wmnews.126.com      http://wmnews.yeah.net               #
#验证修改:柳甲E-mail:wmweb@sohu.com  MSN:qqwm@msn.com  网易泡泡:liujiawm@163.com        #
#技术支持:未名网页制作坊论坛http://www.qqwm.com/bbs (网页制作)                          #
##########################################################################################
if ($ENV{'REQUEST_METHOD'} eq "POST") {
read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
}
else {
$buffer = $ENV{'QUERY_STRING'};
}
@pairs = split(/&/, $buffer);
foreach $pair (@pairs) {
($name, $value) = split(/=/, $pair);
$name  =~ tr/+/ /;
$name  =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.|\n)*-->;//g;
$value =~s/\t//g;
$value =~ s/>;/&amp;gt;/g;
$value =~ s/</&amp;lt;/g;
$FORM{$name} = $value;


才能执行install.cgi程序。

但是添完路径后点击下一步,无法显示下一页面。

那个 T 是干什么用的?

难道我得把每一个cgi文件里面都改成这个样子吗?

但是我都改动后,还是出相同的错误



我现在彻底没辙啦!

who can help me?

到底谁的cgi程序运行成功过?难道真的没有高手吗?

哇哇

到底谁的cgi程序运行成功过?难道真的没有高手吗?

我也是一样的问题,我还没有把所有的#!/usr/bin/perl -T,不知道能不能起效果?



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com