Настройка часового пояса на сервере
Как правильно установить и изменить timezone на VPS и выделенном сервере.
Правильный часовой пояс критически важен для корректной работы сайта, логов, планировщика задач (cron), отправки писем и работы с базами данных. Неправильный timezone может приводить к ошибкам в отображении времени, сдвигам в расписаниях и проблемам с кэшированием.
1. Изменение часового пояса для PHP
Способ 1. Через .htaccess
Добавьте в файл .htaccess в корневой директории сайта следующую строку:
php_value date.timezone "Europe/Moscow"
Замените Europe/Moscow на нужный вам часовой пояс.
Способ 2. Через файл php.ini
Откройте файл php.ini (обычно через панель управления или по SSH) и добавьте/измените строку:
date.timezone = "Europe/Moscow"
Замените Europe/Moscow на нужный вам часовой пояс.
После изменения перезапустите PHP-FPM или веб-сервер (в зависимости от конфигурации).
Список всех доступных часовых поясов можно найти в официальной документации PHP.
2. Глобальная настройка часового пояса на сервере (Ubuntu 20.04 / 22.04 / 24.04)
Для изменения системного часового пояса используйте утилиту timedatectl.
- Проверьте текущий часовой пояс:
timedatectl status - Посмотрите список доступных часовых поясов:
Для удобства поиска можно использоватьtimedatectl list-timezonesgrep:timedatectl list-timezones | grep Moscow - Установите нужный часовой пояс (пример для Москвы):
sudo timedatectl set-timezone Europe/Moscow - Проверьте результат:
Аналогично через дату:timedatectl statusdate
Полезные замечания
- Если вы используете cPanel, aaPanel или CloudPanel — удобнее менять timezone через интерфейс панели (MultiPHP Manager или настройки PHP).
- Для приложений на Laravel, Symfony и других фреймворках дополнительно настройте timezone в конфигурационном файле приложения (обычно
config/app.php). - Список часовых поясов для настройки:
Africa/Cairo
Africa/Casablanca
Africa/Harare
Africa/Monrovia
Africa/Nairobi
America/Bogota
America/Buenos_Aires
America/Caracas
America/Chihuahua
America/La_Paz
America/Lima
America/Mazatlan
America/Mexico_City
America/Monterrey
America/Santiago
America/Tijuana
Asia/Almaty
Asia/Baghdad
Asia/Baku
Asia/Bangkok
Asia/Chongqing
Asia/Dhaka
Asia/Hong_Kong
Asia/Irkutsk
Asia/Jakarta
Asia/Jerusalem
Asia/Kabul
Asia/Karachi
Asia/Kathmandu
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur
Asia/Kuwait
Asia/Magadan
Asia/Muscat
Asia/Novosibirsk
Asia/Riyadh
Asia/Seoul
Asia/Singapore
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Tokyo
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/Yerevan
Atlantic/Azores
Atlantic/Cape_Verde
Atlantic/Stanley
Australia/Adelaide
Australia/Brisbane
Australia/Canberra
Australia/Darwin
Australia/Hobart
Australia/Melbourne
Australia/Perth
Australia/Sydney
Canada/Atlantic
Canada/Newfoundland
Canada/Saskatchewan
Europe/Amsterdam
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Copenhagen
Europe/Dublin
Europe/Helsinki
Europe/Istanbul
Europe/Kiev
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Madrid
Europe/Minsk
Europe/Moscow
Europe/Paris
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Sarajevo
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Greenland
Pacific/Auckland
Pacific/Fiji
Pacific/Guam
Pacific/Midway
Pacific/Port_Moresby
US/Alaska
US/Arizona
US/Central
US/Eastern
US/East-Indiana
US/Hawaii
US/Mountain
US/Pacific
US/Samoa
Помощь
Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!