Настройка часового пояса на хостинге

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

Создание и настройка локального PHP.ini

Прежде всего необходимо определиться, для какого сайта требуется установка временной зоны, т.к. файл php.ini нужно будет создать в корневой директории этого сайта. Например, если параметр нужно задать для главного домена в хостинговом аккаунта, то создать файл php.ini необходимо создать в директории public_html. Этот вариант далее и будет рассмотрен.

  • Перейдите в cPanel -> Диспетчер файлов
  • В открывшемся диспетчере убедитесь, что Вы находитесь именно в директории public_html, после чего в меню диспетчера нажмите на кнопку Новый файл.

Настройка часового пояса на хостинге

  • В поле Имя нового файла укажите php.ini, после чего нажмите на кнопку Create New File.

Настройка часового пояса на хостинге

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

Настройка часового пояса на хостинге

  • В появившейся форме оставляете все параметры по умолчанию и нажимаете на кнопку Edit, для открытия текстового редактора.

Настройка часового пояса на хостинге

  • В открывшемся окне можно указать параметр timezone, чтобы изменить значение текущего часового пояса. Для этого используется директива date.timezone. Чтобы, например, установить часовой пояс на Москву, понадобится указать следующую запись:
date.timezone = "Europe/Moscow"
  • Чтобы применить изменения, сохраните содержимое файла путём нажатия на кнопку Сохранить изменения.

Настройка часового пояса на хостинге

Чтобы убедиться в том, что указанное значение timezone было применено, можно воспользоваться PHP-функцией phpinfo(), которая отображает информацию о всех установленных параметрах php. Для этого создайте в public_html php-файл с любым именем, например, phpinfo.php, откройте его в текстовом редакторе и укажите следующий код:

<?php
phpinfo();

После этого сохраните файл и откройте его в браузере. В данном примере файл будет доступен по адресу:

http://главный_домен/phpinfo.php

В открывшейся странице найдите раздел date, в котором будет расположена таблица со значением текущего часового пояса. В данном случае отображается указанная выше зона Europe/Moscow.

Настройка часового пояса на хостинге

На этом процесс изменения timezone окончен.

Список часовых поясов для настройки timezone

В дополнение прилагаем ниже список возможных значений часового пояса:

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