PHP信息显示不正确的默认时区为UTC

希玛德里

我在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时区显示::

"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信息>日期显示:

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

我怀疑您只更改了其中之一。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章