ОС: Ubuntu 13,2 Symfony2 Версия: 2,3Symfony2/Доктрина "/ консольная доктрина приложения: схема: обновление --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"
кстати. Symfony/config.php
показывает, что все в порядке! Там даже не отображается информация или предупреждение!
Может ли кто-нибудь помочь мне с этой проблемой? Symfony2 меня заводит, но я должен закончить этот проект!
Заранее благодарен!
Алан
Проверьте свой php.ini для cli (/etc/php5/cli/php.ini), если настройки даты.timezone там верны – acrobat