Symfony 2/Doctrine - 命令错误:php app/console doctrine:schema:update --dump-sql

我在网络上试过几个东西,但没有一个解决方案解决了我的问题。Symfony 2/Doctrine - 命令错误:php app/console doctrine:schema:update --dump-sql

我在学习symfony 2和使用数据库的原则。我想生成我用这个命令新表:

php app/console doctrine:schema:update --dump-sql 

但是我有这个异常错误我的控制台上:

[Symfony\Component\Debug\Exception\ContextErrorException]      

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. In case you used any of those methods

and you are still getting this warning, you most likely misspelled the

timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead

in /Applications/MAMP/htdocs/SdzBlog/Symfony/vendor/monolog/monolog/src/Monolog/

Logger.php line 209

关于我的配置: 我用甲基苯丙胺对我的服务器 我的操作系统是MAC OS 10.8.5

我认为这是关于php.ini,但我无法编辑这些文件。它告诉我,当我尝试编辑这些文件时,这些文件是只读的。我甚至试图制作chmod以便能够编辑它们,而且我仍然有只读消息。

有人知道如何解决这个问题吗?

感谢

答案:念尼古拉的回答,和他所有的评论,它有助于你的php.ini

回答:

初始化配置参数date.timezone。 您必须以超级用户权限打开您的php.ini。例如。

sudo mcedit /private/etc/php.ini 

以上是 Symfony 2/Doctrine - 命令错误:php app/console doctrine:schema:update --dump-sql 的全部内容, 来源链接: utcz.com/qa/258143.html

回到顶部