我最近使用 slackpkg 更新了我的 Slackware13.37,现在 firefox 显示我的 perl.cgi 脚本的内容而不是执行。我在用:
bash-4.2# httpd -v
Server version: Apache/2.4.2 (Unix) Server built: May 24 2012 14:55:44
bash-4.2# firefox -v
Mozilla Firefox 12.0
bash-4.2# perl -v
This is perl 5, version 16, subversion 0 (v5.16.0) built for i486-linux-thread-multi
该脚本在更新前工作
#!/usr/bin/perl -w
use strict;
use warnings;
use CGI;
use DBI;
use PDF::API2::Simple;
use PDF::Table;
use Data::Types qw(:all);
my @param=();
###############################
### main ####
###############################
my $q = new CGI;
if(!defined $q->param('login')){
if(!defined $q->param('query')){main::login_relogin('Welcome');
}else{
my ($fname,$lname,$sec,$w,$h) = main::read_cookie();
if(defined $sec){
main::home($fname,$lname,$sec,$w,$h,$q->param('query'),$q->param('param1'),$q->param('param2'));
}else{main::login_relogin('Your session expired !!!');}
}
etc... etc...
请帮忙