SWBLF 发表于 2007-11-20 18:20:11

psychostats 显示时间的修正根本原因

我用psychostats 3.06的版本安装后一直出现时差,时差设置:
【后台管理-配置-主题配置-Fromat-time_offset 这里可以设置为:+08:00】
我看帖子,有人按照这个方式设置成功,但我的不行。
于是我安装3.07的版本,设置怎么变化,时间还是不对!

最后我还是想到了APACHE环境问题,其中PHP5以上的版本,都有时差设置,而默认为格林威治时间,打开c:\windows\php.ini
查找date.timezone有这么一行
;date.timezone =

将;去掉,改成
date.timezone = PRC
重启APACHE2,运行stats.pl,您会发现,玩家的时间是北京时间了!:boss:

gearfox 发表于 2007-11-21 12:18:56

回复: psychostats 显示时间的修正根本原因

谢谢提醒。。。。。。。

shwqf 发表于 2007-11-21 17:29:26

回复: psychostats 显示时间的修正根本原因

我以前是LINUX安装的

BliaNe 发表于 2007-11-22 10:56:39

回复: psychostats 显示时间的修正根本原因

改了php.ini设置了你这个
【后台管理-配置-主题配置-Fromat-time_offset 这里可以设置为:+08:00】
还用设置吗?

还有改了 php.ini
如下图 活动时间段还会时间正确了吗?


因为我用
【后台管理-配置-主题配置-Fromat-time_offset 这里可以设置为:+08:00】
其他时间都正确 就是这个 活动时间段还是不正确!!

SWBLF 发表于 2007-11-22 11:08:00

回复: psychostats 显示时间的修正根本原因

Post by BliaNe
改了php.ini设置了你这个
【后台管理-配置-主题配置-Fromat-time_offset 这里可以设置为:+08:00】
还用设置吗?

还有改了 php.ini
如下图 活动时间段还会时间正确了吗?


因为我用
【后台管理-配置-主题配置-Fromat-time_offset 这里可以设置为:+08:00】
其他时间都正确 就是这个 活动时间段还是不正确!!
如果设置+8正常的话,无需修改PHP.INI,没有意义。
但修改PHP.INI是保障APACHE整体环境的时区正确,如果还有其他应用的话,建议采用修改PHP.INI的办法。
PHP如果配置了中国时区,APACHE的整体时间环境就正常了,所以,PS3的时区设置为00:00即可。

veff 发表于 2007-12-9 03:07:57

回复: psychostats 显示时间的修正根本原因

错了~都错了
time_offset设置为8就可以了

ceoguang 发表于 2007-12-10 02:25:56

回复: psychostats 显示时间的修正根本原因

呵呵,谢谢LZ,不然的话我还在代码上找原因呢

Ayune2 发表于 2010-11-27 00:55:40

顶一下下
页: [1]
查看完整版本: psychostats 显示时间的修正根本原因