나는 최근에 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...
PLS는 기본적으로
offtopic : 웹 마스터로 이동 투표를하십시오. /etc/httpd/httpd.conf의 – daxim