xieyingting 发表于 2015-7-8 09:51:36

请装过bugzilla的朋友看看有没有遇到过这样的问题

本帖最后由 xieyingting 于 2015-7-8 16:57 编辑

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

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


jingzizx 发表于 2015-7-8 13:53:51

解决方法:

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

   $MinInt = -$MaxInt - 1;

   change it to:

   $MinInt = 0;

xieyingting 发表于 2015-7-8 14:25:34

本帖最后由 xieyingting 于 2015-7-8 14:40 编辑

jingzizx 发表于 2015-7-8 13:53
解决方法:

   edit c:/perl/lib/Time/Local.pm, look for the following line   (shouldbe 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:10

找到了对应的代码,说没有初始化 应该怎么改 这种语言没有接触过呀,求大神帮忙

tangbaotest 发表于 2018-4-9 10:10:40

请问LZ解决这个问题了吗QAQ没想到2018年的我也遇上了这个问题!跪求指教!

tangbaotest 发表于 2018-4-9 10:14:30

jingzizx 发表于 2015-7-8 13:53
解决方法:

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

您好,没有在local.pm里找到相应的代码,请问只有这一种解决方式吗
页: [1]
查看完整版本: 请装过bugzilla的朋友看看有没有遇到过这样的问题