我對這個perl腳本編程很陌生,當我嘗試查看網頁時,出現了以下錯誤。 請讓我知道這可能是什麼原因。無法使用CGI BIN創建會話
我曾嘗試以下,但它沒有工作
- 設置使用PERL5LIB
- 複製Session.pm到另一個位置
- 充分權限的所有文件的環境變量和路徑目錄
錯誤:
01在那裏示值誤差[error] [client 192.168.0.12] Can't locate CGI/Session.pm in @INC (@INC contains: .) at /var/www/cgi-bin/CP/vacation.pl line 7., [error] [client 192.168.0.12] BEGIN failed--compilation aborted at /var/www/cgi-bin/CP/vacation.pl line 7., [error] [client 192.168.0.12] Premature end of script headers: vacation.pl,
代碼一部分標記爲粗體:
#!/usr/bin/perl -w
##use strict;
# Exports
use CGI qw/:standard/;
***use CGI::Session;***
use CGI::Carp qw(fatalsToBrowser); ## NOTE: For development purposes.. remove it when deploying
use Sys::Hostname;
use Getopt::Long;
use Time::Local;
require "ebackup.pl" ;
# Global variables
my $send_mail_perl = "/ERecaller/Temp/swaks.pl";
## Server Settings File
my $ipconfig = "/ERecaller/ConfigurationDB/Data/ercl_config_server.txt";
你的錯誤真的說'(@INC contains:。)'???那裏至少應該有兩條路。你的Perl出了什麼問題! – ikegami