База знаний Виртуальный хостинг Панель HostiMan Сайты Как сменить часовой пояс для сайта?

Как сменить часовой пояс для сайта?

На всех наших серверах по умолчанию установлена таймзона 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 - Ваш домен. 
Вы увидите, что часовой пояс для Вашего сайта изменился: