我刚刚安装了BugZilla但是我没有被提示设置和管理员帐户。数据库表明存在使用电子邮件admin@mydomain.com
创建的用户,因此我尝试重置密码。当我尝试重置密码时,出现以下错误:
软件错误:
无法确定当地时区
设定时区:
$ dpkg-reconfigure tzdata
Current default time zone: 'America/New_York'
Local time is now: Tue Oct 14 21:14:12 EDT 2014.
Universal Time is now: Wed Oct 15 01:14:12 UTC 2014.
我无法按照these之类的说明操作,因为我还没有访问管理员面板,因为我没有管理员帐户,因此无权访问。我该怎么办?
答案 0 :(得分:3)
我刚刚做了sudo cpan DateTime::TimeZone
并解决了这个问题。
答案 1 :(得分:1)
我遇到了同样的问题。 我把BEGIN {$ ENV {TZ} =' America / Denver'在Bugzilla / Util.pm文件中。 请参阅下面的代码段&插入"开始{$ ENV {TZ} =' America / Denver' }"如图所示
`use Date::Parse;
use Date::Format;
BEGIN { $ENV{TZ} = 'America/Denver' }
use DateTime;
use DateTime::TimeZone; `
我希望这会有所帮助。 -
答案 2 :(得分:1)
我在Windows上遇到了与perl相同的错误,它通过安装模块DateTime :: TimeZone :: Local :: Win32
来修复答案 3 :(得分:0)
同样的问题。在我更新了Bugzilla之后,我最终在Bugzilla lib中将其跟踪到了List::Util
的旧版本。我通过使用:
$ ./install-module.pl List::Util