操作系統:Ubuntu的13.2 Symfony2的版本:2.3的Symfony2 /羅主義 「應用程序/控制檯學說:架構:更新--force」 帶來了ContextErrorException
我可以創建Test.orm.yml
文件,並讓我的創建需要../Bundle/Entity/Test.php
現在我需要在表格中我的(是現有的),MySQL數據庫,所以我運行下面的命令:
app/console doctrine:schema:update --force
結果是一個錯誤/警告:
警告:date_default_timezone_get():依靠 系統的時區設置是不安全的。您需要需要才能使用 date.timezone設置或date_default_timezone_set()函數。在 的情況下,您使用了這些方法中的任何一種,但您仍然收到此警告,因此很可能是拼寫錯誤的時區標識符。我們 現在選擇了時區'UTC',但請將date.timezone設置爲 選擇您的時區。在 /var/www/html/symfony2/vendor/monolog/monolog/src/Monolog/Logger.php 線112
我檢查我php.ini
文件 [文件:/etc/php5/apache2/php.ini
] (這是所示的文件當我運行phpinfo()
)
我已經添加了下面一行:
date.timezone = "Europe/Berlin"
BTW。 Symfony/config.php
顯示一切正常!甚至沒有信息或警告顯示在那裏!
任何人都可以幫我解決這個問題嗎? Symfony2讓我瘋狂,但我必須完成該項目!
在此先感謝!
艾倫
檢查你的php.ini爲cli(/etc/php5/cli/php.ini)如果date.timezone設置正確的話 – acrobat