我最近使用slackpkg更新我的Slackware13.37,現在firefox顯示我的perl.cgi腳本的內容而不是執行。 我使用:更新之前我的瀏覽器顯示我的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...
請幫助
offtopic:投票搬到webmasters.SE – daxim