На всех наших серверах по умолчанию установлена таймзона Europe/Moscow.
Иногда появляется необходимость сменить часовой пояс для сайта, например, Ваш сайт интернет-магазина направлен на клиентов из Самары. На данном примере мы произведем смену часового пояса с Europe/Moscow (+3) на Europe/Samara (+4).
1. Зайдем в личный кабинет и перейдем в раздел "Хостинг", после чего, в данном разделе выберем нужную услугу хостинга:
Откроется раздел управления услугой хостинга.
2. Выберем плитку с названием "Сайты":
Откроется список сайтов, добавленных на Вашей услуге хостинга.
3. В списке сайтов найдем сайт, у которого мы хотим изменить таймзону. В столбце "PHP" проверяем версию php у данного домена:
4. Заходим в раздел "PHP", находим нужную нам версию php и нажимаем "Настройки":
5. Находим переменную date.timezone, и в поле "Значение" указываем Europe/Samara:
На данном сайте Вы можете найти все часовые пояса и необходимый для смены часового пояса город.
6. Нажимаем на кнопку:
В описанном выше примере, мы меняем часовой пояс для всех сайтов, использующих данную версию PHP. Для того, чтобы сменить часовой пояс для конкретного сайта, необходимо произвести следующие действия:
1) При помощи менеджера файлов, зайдите в директорию Вашего сайта (например: www/example.ru)
2) Откройте файл .htaccess. В случае его отсутствия, создайте его.
3. В файле прописываем следующую строку: php_value date.timezone Europe/Samara, сохраняем.
Для проверки часового пояса на сайте, Вы можете создать файл в корневой директории Вашего сайта, с названием, например: phpinfo.php
С содержимым:
<?php
phpinfo();
?>
После чего, перейдя по ссылке вида example.ru/phpinfo.php, где example.ru - Ваш домен.
Вы увидите, что часовой пояс для Вашего сайта изменился: