51Testing软件测试论坛

标题: 请装过bugzilla的朋友看看有没有遇到过这样的问题 [打印本页]

作者: xieyingting    时间: 2015-7-8 09:51
标题: 请装过bugzilla的朋友看看有没有遇到过这样的问题
本帖最后由 xieyingting 于 2015-7-8 16:57 编辑

我用的是win8R2+bugzilla4.4.9+iis7.5安装的
打开网页之后,能看到bugzilla的页面
但是在上面出现了Use of uninitialized value $_[0] in join or string at C:/Perl64/lib/Memoize.pm line 235

找到了出问题的地方了,但是不知道怎么改,这种语言没有接触过,求大神帮忙



作者: jingzizx    时间: 2015-7-8 13:53
解决方法:

     edit c:/perl/lib/Time/Local.pm, look for the following line   (should  be at line 35):

     $MinInt = -$MaxInt - 1;

     change it to:

     $MinInt = 0;


作者: xieyingting    时间: 2015-7-8 14:25
本帖最后由 xieyingting 于 2015-7-8 14:40 编辑
jingzizx 发表于 2015-7-8 13:53
解决方法:

     edit c:/perl/lib/Time/Local.pm, look for the following line   (should  be at line ...

谢谢你,我的local.pm里面的内容是这样的,跟你的那个不一样呀,找不到MinInt,那我要怎么改呢?
我是菜鸟,还希望前辈帮帮忙
my $MaxDay;
if ($] < 5.012000) {
    my $MaxInt;
    if ( $^O eq 'MacOS' ) {
        # time_t is unsigned...
        $MaxInt = ( 1 << ( 8 * $Config{ivsize} ) ) - 1;
    }
    else {
        $MaxInt = ( ( 1 << ( 8 * $Config{ivsize} - 2 ) ) - 1 ) * 2 + 1;
    }

    $MaxDay = int( ( $MaxInt - ( SECS_PER_DAY / 2 ) ) / SECS_PER_DAY ) - 1;
}
else {
    # recent localtime()'s limit is the year 2**31
    $MaxDay = 365 * (2**31);
}
作者: xieyingting    时间: 2015-7-8 16:46
找到了对应的代码,说没有初始化 应该怎么改 这种语言没有接触过呀,求大神帮忙

作者: tangbaotest    时间: 2018-4-9 10:10
请问LZ解决这个问题了吗QAQ没想到2018年的我也遇上了这个问题!跪求指教!
作者: tangbaotest    时间: 2018-4-9 10:14
jingzizx 发表于 2015-7-8 13:53
解决方法:

     edit c:/perl/lib/Time/Local.pm, look for the following line   (should  be at line ...

您好,没有在local.pm里找到相应的代码,请问只有这一种解决方式吗




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2