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

时间:2015-08-13 08:07:58

标签: php linux datetime ubuntu joomla

我在EC2 Ubuntu实例中安装了Joomla。 问题是即使我通过PECL更新了Olson DB并在php5 / apache和php5 / cli中找到的php.ini文件中添加了extension = timazonedb.so和date.timezone = Asia / Kolkata。

更新了TZdata及其设置为亚洲/加尔各答。

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

命令php -i | grep -i timezone SHOWS ::

"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>系统信息> Php Info>日期 所示:

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

我需要这个UTC作为Asia / Kolkata工作..

任何解决方案请分享,先谢谢。

1 个答案:

答案 0 :(得分:0)

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

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

我怀疑你只改变了其中一个。