Php Yii2时区错误

Php Yii2时区错误,php,yii2,timezone,Php,Yii2,Timezone,在清除数据库中的所有数据以上载到live server后,我在运行yii2 advanced项目时突然出现“date\u default\u timezone\u set():时区ID“”无效”错误(巧合的是,我知道这与此无关)。相同的代码正在live server上运行,但本地计算机(窗口xampp)显示此错误。我还尝试从php.ini更改时区…一切都很好。yii2 advance上的其他项目运行良好。 我还尝试了日期\默认\时区\设置('UTC');在我的档案里。我已经搜索了2天了。每个人都

在清除数据库中的所有数据以上载到live server后,我在运行yii2 advanced项目时突然出现“date\u default\u timezone\u set():时区ID“”无效”错误(巧合的是,我知道这与此无关)。相同的代码正在live server上运行,但本地计算机(窗口xampp)显示此错误。我还尝试从php.ini更改时区…一切都很好。yii2 advance上的其他项目运行良好。 我还尝试了日期\默认\时区\设置('UTC');在我的档案里。我已经搜索了2天了。每个人都建议在php.ini中放置时区,或者在filedate上放置date\u default\u timezone\u set('Asia/Kathmandu')。 我的php.ini部分看起来像

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone=Asia/Kathmandu
错误看起来像:
我看了很多问题,比如,

实际上,我找到了一个解决方案。此错误是由于在上载到live server之前清除数据库表中的所有数据。。。我无意中从选项表(设置已保存)中删除了数据,这就是错误并非偶然发生的原因。在我的另一台服务器中,我并没有更改其他表,只更新了已更改的表,所以此服务器运行时不会出错。为了克服这个错误,我再次更新了这个选项表,一切都很好。创建的这个调试将交给高级开发人员Tej。谢谢兄弟,看起来好像有什么东西在拾取一个空字符串,它确实不是有效的时区ID。您正在调用
Option::get('time_zone')
-在哪里设置该选项。(我不是PHP开发人员,但它看起来与PHP.ini中的设置
date.timezone
有些不同…)谢谢。。。。完成后,启动同一项目和分析给我的结果。就像你说的,这是由于期权模型。