Как надо перенастроить сервер Hetzner на постоянное зимнее время России?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8886
  • Регистрация: 20.02.2010

27.10.2014 11:50

С 26 октября 2014 г. время в России сместилось на час назад на постоянной основе: весной обратно перехода на летнее время не будет.
Все часовые пояса России сместились на час назад относительно всемирного времени (UTC).

Как правило, программное обеспечение об этом изменении времени ничего не знает, потому что, в отличие от других стран, где переход на зимнее и летнее время является регулярным, в России этот процесс был непредсказуем и его нельзя было заранее заложить в программное обеспечение заранее.

Владельцам интернет-магазинов надо правильно настроить время на сервере, потому что иначе, как я уже писал 3 года назад (когда Россия перешла на постоянное летнее время, в отличие от текущего постоянного зимнего времени) неправильное время на сервере может нарушить работоспособность магазина вплоть до невозможности сделать в нём заказ.

В первую очередь, убедитесь в существовании проблемы на сервере, используя скрипт PHP, который я давал 3 года назад.

Как правило, скрипт покажет неверное время, например:
27/10/2014 12:48 +0400 timezone default: Europe/Moscow timezone version: 2014.3


В этом примере скрипт показал для Москвы часовой пояс UTC+4 (часовой пояс показан в приставке «+0400»), хотя на самом деле Москва теперь находится в часовм поясе UTC+3.

При наличии проблемы надо установить или обновить на сервере библиотеку PECL timezonedb.

После установки надо проверить решённость проблемы повторным выполнением скрипта PHP, который я давал 3 года назад.

Поделиться темой: