Администраторы ab.support.serhii Опубликовано 16 января, 2023 Администраторы Поделиться Post #2898 Опубликовано 16 января, 2023 This is relevant only for users from Ukraine! Это актуально только для пользователей из Украины! У серпні 2022 року відбулося глобальне перейменування часового поясу «Europe/Kiev» на «Europe/Kyiv», так як це більш коректне позначення. Тепер кожне програмне забезпечення, яке працює з часовими поясами (операційні системи серверів, комп'ютери та смартфони, а також інші програми як PHP, MYSQL тощо) будуть використовувати нове позначення. У зв'язку з цим виникає проблема при використанні CS-Cart, яка може виникнути у двох випадках: Версія CS-Cart до 4.15.2 включно та оновлений PHP з новим позначенням; Версія CS-Cart з 4.16.1 включно та НЕ оновлений PHP ще зі старим позначенням. Як виявляється проблема? Проблему видно, коли відбувається фіксація часу в інтернет-магазині. Наприклад, час оформлення замовлення за фактом був о 15:55, а в адмінці буде відображено час 13:55. Як дізнатися список часових поясів у вашому PHP? Просто виконайте команду з-під консолі: php -r "var_export(DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'UA'));" Як вирішити проблему (якщо ви оновите CS-Cart, але не оновите версію PHP чи навпаки)? Зайдіть в адмінку на сторінку "Налаштування -> Зовнішній вигляд -> Часовий пояс. Виберіть “(GMT+02:00) Афіни”. 2 Цитата Ссылка на комментарий
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.