我得到一个错误,我已经和Symfony 2以及MAMP专业人员一起忙了两天。
错误消息是: 警告:date_default_timezone_get():依靠系统的时区设置是不安全的。您需要使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们选择了时区' UTC'现在,请设置date.timezone以选择您的时区。
我在etc文件夹中修改了php.ini文件(我在phpinfo()中找到了)
我也尝试过使用date_default_timezone_set(欧洲/阿姆斯特丹);解决问题,但它也没有帮助。
因此我无法通过终端创建Bundle,我收到相同的错误消息。
这个问题有另一个解决方案吗?
提前致谢! :)
答案 0 :(得分:0)
前段时间我遇到了同样的问题。我猜您正在使用OS X控制台执行symfony命令(SF安装,SF命令等)。
问题是您在OSX控制台中运行的php
命令是使用系统的php.ini
而不是MAMP中的{1}}。
您有两种解决方案:
php.ini
并设置所需的设置(一切都会完美运行)如果您选择第二个选项,可以在此处找到有关如何操作的帮助:
祝你好运。