分享

PHP服务器时差8小时的解决办法

 yfeiyang 2012-08-24

php5.1以上的版本的用户会遇到服务器时差8小时的情况,从网上找过来的资料一般是以下3种解决办法:

1、最简单的方法就是不要用php5.1以上的版本

2、如果一定要用,而且不能修改php.ini,则需要在关于时间的初始化的语句的上面加上 date_default_timezone_set (‘PRC); 
3、一劳永逸,仅限能修改php.ini。打开php.ini查找date.timezone 去掉前面的分号date.timezone = PRC,重启http服务(如apache2或iis等)即可。
PRC=中华人民共和国

不过,问题还没结束。如果是DEDE的用户,这里要格外注意了,我就是碰到这情况琢磨了半天。DEDE为了解决一些无权限更改PHP.INI文件的用户这种情况,在后台里加入了时区设置功能,但默认设置时区是0,切记要改成8。位置在DEDE的后台--系统--系统基本参数--核心设置--服务器时区设置。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多