18 сентября 2011 г.

Ошибка при установке Bugzilla - Cannot determine local time zone

После установки Bugzilla при входе в админку иногда возникает следующая ошибка: "Cannot determine local time zone".

Чиним так: 

  • Открываем файл Bugzilla/Util.pm
  • Находим строки: 

    use Date::Parse;

    use Date::Format;

    use DateTime;

    use DateTime::TimeZone;

    use Text::Wrap;

  • Вставляем "BEGIN { $ENV{TZ} = 'Europe/Moscow' } ", чтобы получилось так:

    use Date::Parse;

    use Date::Format;

    BEGIN { $ENV{TZ} = 'Europe/Moscow' }

    use DateTime;

    use DateTime::TimeZone;

    use Text::Wrap;

После этого все работает. Естественно, нужно заменить "Europe/Moscow" на ваше значение.

Комментариев нет:

Отправить комментарий

Мне интересно ваше мнение.