我已经把我的服务器的时区更改为WHM中的Asia/Kolkata ,方法如下:
Home > Server Configuration > Server Time
但是,当我使用PHP进行检查时,我的网站仍然将时区显示为America/Denver 。
我在我的域的public_html目录中的test.php文件中粘贴了以下代码。
<?php echo 'Time zone is: '.date('e'); echo 'Time zone is: '.date_default_timezone_get(); ?>
我在我的服务器上有3个网站,他们都有同样的问题。 要在所有网站上获得与WHM相同的时区,应该做些什么?
两种解决scheme可以使用PHP或.htaccess设置默认时区。 但是我想知道,为什么默认时区并没有显示为Asia/Kolkata即使服务器时区设置为Asia/Kolkata在WHM。
您需要编辑您的php.ini(您可以在WHM的“PHPconfiguration编辑器”下find它,或者在/usr/local/lib/php.ini手动find它),并设置date.timezone = "Asia/Kolkata"