Timezone mit symfony 2

Ich habe einige Probleme mit Symfony 2, zu erzeugen versuchen-schema über :

php console/app generate:schema:create

Habe ich eine hübsche Fehlermeldung :

[Exception]                           
DateTime::__construct(): 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

So, ich bin versucht zu ändern, die Zeitzone in meinem php.ini mit

date.timezone = 'Europe/Paris'

aber auch wenn ich nachladen meinem apache bekomme ich noch

date.timezone   Europe/Zurich   Europe/Zurich

wenn ich mir meine phpinfo(), also ich weiß wirklich nicht, was sollte ich als Nächstes versuchen ... Und ich bin mir auch nicht sicher, dass ich in den guten Weg.

Danke für die Hilfe mich

  • ist Apache mit php.ini, die Sie ändern? Je nach setup müssen Sie möglicherweise auch, um ihn zu konfigurieren, die für mehr als eine php.ini (eine für Haupt -, eine für Cli). Zum Beispiel, wenn Sie mit MAMP, Ihre Konsole Befehle sollte wohl mehr wie folgt Aussehen: php -c /Applications/MAMP/conf/php5.3/ app/console doctrine:schema:update --force
  • Ich bin nicht mit MAMP und ich habe den Befehl echo get_cfg_var('cfg_file_path'); in meiner php_info () - Datei, um sicher zu sein, ich arbeitete mit dem guten.
  • was bekommen Sie, wenn Sie ein php --ini auf der Kommandozeile?
  • Interessant, ich habe Thomas@~ $ php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: (none) Scan for additional .ini files in: (none) Additional .ini files parsed: (none) So sah ich in /etc und ich habe eine php.ini.standardmäßig verwendet werden soll, die in meinem terminal. Sollte ich gerade eine ln -s einen link zu meinem realen php.ini ?
  • Okay, ich habe versucht, mit ln -s, kopieren, ... wenn ich jetzt zu tun php --info | grep timezone ich habe Europe\Paris. Das problem ist, dass ich immer noch den Fehler mit symfony 2 php app/console doctrine:schema:create. Und mein php.ini scheint nicht das gleiche zu sein auf localhost ...
  • php -c /Path/to/php.ini_folder/ app/console Befehl
  • Dieser hack für mich gearbeitet: mikecroteau.wordpress.com

Schreibe einen Kommentar