【发布时间】:2014-03-02 11:04:06
【问题描述】:
PHP 标准错误
Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function
又来了。在将我的 OS X 10.6 升级到 10.9 之后,我现在突然又得到了它。我已经查看了 php.ini 并且你瞧,更新把它扔掉了。所以我把它设置为:
date.timezone = "Europe/Berlin"
而且……什么都没有。错误仍然存在。这是 /etc/php.ini 或 /private/etc/php.ini - 反正它们是链接。
现在我正在尝试使用 Symfony2 应用程序/控制台来执行此操作,这可能与它有关,也可能无关。
那么,如果不在 php.ini 中,如何让这个阻塞错误消失?如果我从命令行运行 phpinfo(),它会很高兴地告诉我我的时区正是我告诉它的。仍然出现此错误。
【问题讨论】:
-
试试这个answer
-
编辑移除了火焰。用文明的语言发帖或根本不发帖。堆栈溢出不应归咎于 PHP 错误。
标签: php symfony osx-mavericks