Php信息显示错误的默认时区为UTC


Php Info shows Incorrect Default timezone as UTC

我在EC2 Ubuntu实例中安装了Joomla。问题是,即使我通过PECL更新了Olson DB,并添加了扩展名= timazonedb。还有日期。在php5/apache和php5/cli. ini文件中找到的时区= Asia/Kolkata

更新TZdata并设置为Asia/Kolkata。

重新启动apache几次,但我无法让Joomla使用默认时间为亚洲/加尔各答,因为它总是UTC。

命令php -i | grep -i timezone显示::

"Olson" Timezone Database Version => 2015.5
Timezone Database => external
Default timezone => Asia/Kolkata
date.timezone => Asia/Kolkata => Asia/Kolkata
timezonedb
Alternative Timezone Database => enabled
Timezone Database Version => 2015.5

而在Joomla> System Info> Php Info> Date显示:

date/time support   enabled
"Olson" Timezone Database Version   2015.5
Timezone Database   external
Default timezone UTC

我需要这个UTC工作作为亚洲/加尔各答..

有任何解决方案请分享,提前感谢。

有两个php.ini文件,您需要更改它们。一个用于Apache,另一个用于cli。

它们通常存储在/etc/php5/apache/php.ini/etc/php5/cli/php.ini中。