Я изменил часовой пояс своего сервера на Asia/Kolkata
в WHM, перейдя по следующему пути:
Home > Server Configuration > Server Time
Но все же мой веб-сайт показывает часовой пояс как America/Denver
когда я проверяю это с помощью PHP.
Я вставил следующий код в test.php
файл в public_html
каталог моего домена.
<?php
echo 'Time zone is: '.date('e');
echo 'Time zone is: '.date_default_timezone_get();
?>
У меня на сервере 3 веб-сайта, у всех одна и та же проблема. Что нужно сделать, чтобы часовой пояс на всех веб-сайтах был таким же, как в WHM?
Два решения могут заключаться в установке часового пояса по умолчанию, используя PHP
или .htaccess
. Но я хочу знать, почему часовой пояс по умолчанию не отображается как Asia/Kolkata
даже если часовой пояс сервера установлен на Asia/Kolkata
в WHM.
Вам необходимо отредактировать свой php.ini (вы можете найти его в «Редакторе конфигурации PHP» в WHM или вручную на /usr/local/lib/php.ini
) и установите date.timezone = "Asia/Kolkata"