Как изменить часовой пояс на хостинге и 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
- для VPS/VDS
1)Делаем вход в учетную запись.
2)С главного меню переходим в настройки сервера.
3) Выбираем пункт серверное время “Time zone”.
4)Задает необходимый пояс из выпадающего списка и изменяем пояс кнопкой “Change TimeZone”.
- для виртуального хостинга
Как уже писалось раньше на шареде доступна возможность менять часовой пояс только для элементов PHP.
1)Входим в панель.
2) С главной страницы переходим в “Select PHP version”.
3)В открытой вкладке вверху жмем на “Options”, чтобы открыть расширенные настройки. Ищем и именем пункт date.timezone.
Через панель ISPManager
- для VPS/VDS
1)Выполняем вход в панель.
2)Через боковое меню переходим в “настройки” и выбираем “Настройки системы”. Изменим часовой пояс через пункт “Регион”
Готово.
- виртуальный хостинг с ISPManager
1)Входим в панель.
2)С бокового меню переходим в блок “WWW” и выбираем здесь “PHP”.
3)Напротив нужной версии php кликаем на три точки для внесения дополнительных настроек. Ищем атрибут date.timezone и напротив него через три точки указываем новый часовой пояс.
Приятной работы.