我是这个perl脚本的新手我在尝试查看网页时遇到以下错误。 请让我知道可能是什么原因。
我尝试了以下但是没有用
ERROR:
[error] [client 192.168.0.12]无法在@INC中找到CGI / Session.pm (@INC包含:。)at /var/www/cgi-bin/CP/vacation.pl第7行,[错误] [客户端192.168.0.12] BEGIN失败 - 编译中止了 /var/www/cgi-bin/CP/vacation.pl第7行,[错误] [客户端 192.168.0.12]脚本标题的过早结束: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";
答案 0 :(得分:0)
从你写的内容(“将Session.pm复制到另一个位置”),我想你只需将Session.pm复制到你的程序目录中。它不会以这种方式工作,你应该安装它(还有其他选项,但它们更复杂)。以root身份执行“cpan CGI :: Session”,或者如果你不能这样做(或者请求它),可以使用local :: lib之类的东西。