Чтобы устранить ошибку «It is not safe to rely on the system's timezone settings...», установите в файле php.ini подходящую временную зону для параметра date.timezone в конфигурации PHP. Пример значения временной зоны: europe/moscow.
Если у вас нет доступа к файлу php.ini, укажите временную зону в файлах Вебасиста любым из этих способов.
Способ А
В файле .htaccess в корневой директории Вебасиста добавьте на новой строке команду
php_value date.timezone 'Europe/Moscow'
Способ Б
В файле wa-config/SystemConfig.class.php после тега
<?php
на следующей новой строке добавьте команду
date_default_timezone_set('Europe/Moscow');
Более подробно о параметре date.timezone написано в документации PHP.
9 комментариев
Проделал все процедуры. Ничего не помогает. Также выдаёт при входе в админку или настройки:
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home3/kanyukov/public_html/webasyst/kernel/functions.php on line 7717
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home3/kanyukov/public_html/webasyst/kernel/includes/pear/Date/TimeZone.php on line 874И это не при установке. Работал нормально.2 года. А вот с неделю такая беда.
Помогите. Кто сталкивался с такой ситуацией.
Доброе время суток!
Обнаружили что у нас достаточно давно не отрабатываются триггерные рассылки. от CRON приходи вот такая ошибка:
Так же выяснили что данная проблема началась сразу после обновления на SHOP-SCRIPT 7.2 , правда обнаружили проблему значительно позже.
В файле на который ссылается ошибка следующий код
Помогите пожалуйста разобраться.
Попробуйте выполнить рекомендации из этой статьи.
НЕ помогло. Иначе бы не писал.
Значит, для CRON-заданий у вас используется отдельная конфигурация PHP. Не та, с которой работает сайт и бекенд Вебасиста. Измените значение в той другой конфигурации тоже.
При этом другие задачи CRON кроме триггерных рассылок работают штатно
Возможно, те другие задачи не требуют выполнения функций, связанных с использованием временной зоны.
В статью добавили ещё один способ указать временную зону. Попробуйте его использовать. Если не поможет, стоит проверить конфигурацию PHP для CLI-скриптов, которые выполняются заданиями CRON.
В хостинг панели, в разделе настройки CRON указано "Время на серверах установлено во временной зоне GMT+02:00 (Киев)"
мы меняем на
Отработал "Способ Б"