- 论坛徽章:
- 0
|
安装完dhcpstatus后,程序运行正常,但是在WEB方式无法打(我是在本机上也无法打开),高手帮忙看看,权限没有问题都已设成777了,dhcpstatus.cgi文件是默认文件没有修改,首行#!/usr/bin/perl也是正确的
查看log显示如下:
[Thu Feb 03 10:45:38 2011] [error] [client 127.0.0.1] Can't locate dhcpstatus/dhcpstatus_cgi.pm in @INC (@INC contains: /usr/local/dhcpstatus /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /var/www/cgi-bin/dhcpstatus.cgi line 28.
[Thu Feb 03 10:45:38 2011] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at /var/www/cgi-bin/dhcpstatus.cgi line 28.
[Thu Feb 03 10:45:38 2011] [error] [client 127.0.0.1] Premature end of script headers: dhcpstatus.cgi
dhcpstatus.cgi文件内容:
#!/usr/bin/perl -w
use strict;
use lib "/usr/local/dhcpstatus";
my $dhcpstatus_dir = $INC[0];
use dhcpstatus::dhcpstatus_cgi;
use dhcpstatus::dhcpstatus_subnet_cgi;
use dhcpstatus: hcpstatus_env;
my $dhcpstatus_env = Dhcpstatus_env->new($dhcpstatus_dir);
my $subnet_id = &get_subnet_id_parm;
if (defined($subnet_id) && $subnet_id ne "" {
&dhcpstatus_subnet_cgi($dhcpstatus_env, $subnet_id);
}
else {
&dhcpstatus_cgi($dhcpstatus_env);
}
|
|