无法在OS X 10.9上修复date_default_timezone_set()

时间:2014-03-02 11:04:07

标签: php symfony osx-mavericks

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(),它很高兴地告诉我,我的时区正是我告诉它的。仍然会收到此错误。

1 个答案:

答案 0 :(得分:0)

事实证明,Symfony2使用/ usr / bin / env来设置不同的环境,其中php.ini在/ usr / local / etc /中是预期的。 DOH。