Как изменить часовой пояс на хостинге и VPS сервере

Покупая сервер с локацией  в другой стране возникает время синхронизации времени на сервере с местным временем. Делается это в первую очередь ради удобства. Например, когда нужно указать время старта на выполнение крона или других скриптов. Из-за разного времени между сервером и вашей страной может возникать частая путаница. Аналогично это неудобно при чтении лог-файлов или при анализе статистики. 

На сервере время сдается через часовой пояс.На VPS/VDS вы можете полностью изменить серверное время, на виртуальном хостинге только для PHP. Указать новый пояс вы можете через SSH и используя панель управления хостингом. 

Через SSH

Подключаемся к серверу под root пользователя, далее удаляют текущую конфигурацию по установленному часовому поясу командой:

rm -f /etc/localtime

Теперь можно перейти у указанию нового времени. Если вы не уверены как точно следуют прописать ваш часовой пояс, используйте команду:

ls -l /usr/share/zoneinfo/

На экране вы получите список всех доступных временных зон.

Копируем название нужного пояса и через ln задает в таком виде:

ln -sf /usr/share/zoneinfo/Europe/Kiev /etc/localtime

На примере было задано время (GMT+2), по Киеву.

Через панель управления хостингом  cPanel 

1)Делаем вход в учетную запись.

2)С главного меню переходим в настройки сервера. 

3) Выбираем пункт серверное время “Time zone”.

4)Задает необходимый пояс из  выпадающего списка и изменяем пояс кнопкой “Change TimeZone”.

Как уже писалось раньше на шареде доступна возможность менять часовой пояс только для элементов PHP.

1)Входим  в панель.

2) С главной страницы переходим в “Select PHP version”.

3)В открытой вкладке вверху жмем на “Options”, чтобы открыть расширенные настройки. Ищем  и именем пункт date.timezone. 

Через панель  ISPManager

1)Выполняем  вход в панель.

2)Через боковое меню переходим в “настройки” и выбираем “Настройки системы”. Изменим часовой пояс через пункт “Регион”

Готово.

1)Входим в панель.

2)С бокового меню переходим в блок “WWW” и выбираем  здесь “PHP”.

3)Напротив нужной версии  php кликаем на три точки для внесения дополнительных настроек. Ищем атрибут date.timezone и напротив него через три точки указываем новый часовой пояс. 

Приятной работы.