首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >DateTimeZone错误Apache2日志

DateTimeZone错误Apache2日志
EN

Stack Overflow用户
提问于 2018-05-24 01:56:36
回答 1查看 90关注 0票数 0

当我试图进入网站时,出现了一个白色页面。无论如何,我检查了所有的文件,一切看起来都很好。另外,我的服务器有一个时区。我不知道我该怎么做?

代码语言:javascript
复制
[Mon May 21 21:06:21.190385 2018] [:error] [pid 13340] [client 89.64.24.10:19041] PHP Notice:  Undefined property: object::$default_timezone in /var/www/html/frontend/lib/common.php on line 92
[Mon May 21 21:06:21.193439 2018] [:error] [pid 13340] [client 89.64.24.10:19041] PHP Notice:  date_default_timezone_set(): Timezone ID '' is invalid in /var/www/html/frontend/lib/common.php on line 92
[Mon May 21 21:06:21.193476 2018] [:error] [pid 13340] [client 89.64.24.10:19041] PHP Notice:  Undefined property: object::$default_timezone in /var/www/html/frontend/lib/common.php on line 93
[Mon May 21 21:06:21.193603 2018] [:error] [pid 13340] [client 89.64.24.10:19041] PHP Fatal error:  Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone () in /var/www/html/frontend/lib/common.php:93\nStack trace:\n#0 /var/www/html/frontend/lib/common.php(93): DateTimeZone->__construct('')\n#1 /var/www/html/frontend/htdocs/index.php(4): include('/var/www/html/f...')\n#2 {main}\n  thrown in /var/www/html/frontend/lib/common.php on line 93

时区线路92-93-94-95 (common.php)

代码语言:javascript
复制
date_default_timezone_set($CFG->default_timezone);
$dtz = new DateTimeZone($CFG->default_timezone);
$dtz1 = new DateTime('now', $dtz);
$CFG->timezone_offset = $dtz->getOffset($dtz1);
EN

回答 1

Stack Overflow用户

发布于 2018-05-24 05:45:35

$CFG对象中的default_timezone属性不存在。

也许$CFG是一个数组而不是一个对象?尝试使用$CFG['default_timezone']而不是$CFG->default_timezone

另外,尝试使用var_dump($CFG);来显示类型和值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50494651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档