На серверах с платформой ZoneOS серверное время равно UTC независимо от физического расположения сервера (на серверах в Таллинне и Амстердаме время равно UTC).
PHP
В файле php.ini часовой пояс устанавливается в соответствии с физическим местоположением сервера. Для серверов, расположенных в Таллинне, в файле php.ini установлено значение Europe/Tallinn. Часовой пояс PHP можно изменить, создав файл .user.ini
и добавив его туда:
date.timezone = Europe/Stockholm
MariaDB/MySQL
Серверы MariaDB устанавливают часовой пояс в соответствии с физическим местоположением сервера. Часовой пояс MariaDB можно изменить, отправив следующую команду на SQL-сервер после установки соединения:
SET time_zone = 'Europe/Stockholm';
Crontab
HTTP crontab всегда запускается в часовом поясе Таллинна.
При настройке работы системы crontab можно указать часовой пояс, в котором она будет запускаться.
SSH/bash/shell
В оболочке SSH по умолчанию используется UTC. Чтобы изменить часовой пояс оболочки, выполните следующую команду:
export TZ=Europe/Tallinn
Если вы хотите, чтобы часовой пояс всегда менялся при входе в систему, добавьте эту строку в файл .bashrc
:
echo 'export TZ=Europe/Tallinn' >> ~/.bashrc
Лог-файлы Apache
Apache регистрирует строки в часовом поясе UTC.
Node.js
Чтобы изменить часовой пояс скрипта Node.js, необходимо установить переменную окружения TZ перед запуском процесса. Например:
env TZ=Europe/Stockholm node script.js
Sphinx
Чтобы изменить часовой пояс Sphinx, необходимо добавить Sphinx в скрипте запуска:
TZ=Europe/Tallinn