Yii中设置时间分区

在wamp环境下,运行一个Php yii的项目 出现问题:

Use of undefined constant PRC - assumed 'PRC'

检测我的环境 PHP5.3

检测Php.ini中 date.timezone=UTC

将其改成 date.timezone=Asia/Shanghai

根据网络资料:

PHP5.1.0以后date_default_timezone_set被重写,PRC无效了.

于是在代码中添加 date_default_timezone_set("Asia/Shanghai");

经过以上两处改动

错误依然没有解决。

尝试更改error_reporting 指令

error_reporting函数 — 设置应该报告何种 PHP 错误,可以设定显示哪种级别的错误

这时检测到PHP.ini 中error_reporting = E_ALL 

直接把修改成 error_reporting=E_ALL & ~E_NOTICE

上面的错误变成了数据库连接失败

CDbConnection failed to open the DB connection.

最后的解决方法:

PHP.ini  date.timezone =PRC

error_reporting = E_ALL & ~E_NOTICE // 其实是PHP.ini的默认设置

具体的原因还没弄明白,如果哪位知道,可以留言讨论。

 

 

转载于:https://www.cnblogs.com/needrunning/p/3535845.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值