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

Php Info shows Incorrect Default timezone as UTC

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

已更新 TZdata 并将其设置为 Asia/Kolkata。

并多次重启 apache,但我无法让 Joomla 使用默认时间 Asia/Kolkata,因为它始终使用 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 作为 Asia/Kolkata..

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

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

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

我怀疑你只改了其中一个