2015-01-19 19 views
5

Ich habe ein Problem mit der Einrichtung von Symfony 2 Localy auf Xampp. Die Installation war kein Problem, aber wenn ich die check.php ausführen heißt es:Symfony 2 php.ini date.timezone

Your system is not ready to run Symfony2 projects 
* date.timezone setting must be set 
    > Set the "date.timezone" setting in php.ini* (like Europe/Paris). 

Aber die date.timezone in der php.ini ist bereits richtig eingestellt.

+0

Wenn Sie Ihr xampp Verzeichnis überprüfen ist gut finden Sie mehr als ein php.ini zu finden. Aktualisieren Sie alle von ihnen. Dies kann Ihnen helfen http://stackoverflow.com/questions/6185319/how-do-i-edit-php-in-i-file-in-xampp-server#answer-17502290 – smarber

+0

Aber ich habe nur eine php.ini gefunden at etc/php.ini und diese ist korrekt – Patricks

+1

Ich bin ziemlich sicher, anstatt die 'php.ini' Datei zu bearbeiten, können Sie einfach' ini_set ('date.timezone', 'Europe/Paris'); 'in Ihre Indexdatei stattdessen. –

Antwort

4

Sie diese zu Ihrem AppKernel.php hinzufügen

public function init() 
{ 
    // get rid of Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone 
    date_default_timezone_set('Europe/Paris'); 
    parent::init(); 
} 
+0

Vielen Dank! php_info() gab den Pfad zurück, der bereits der richtige ini war. Und es gab keine anderen Ini. Symfony lief trotz des Fehlers. Aber ich habe die Zeitzone zu AppKernel.php hinzugefügt und die Fehlermeldung disappeard – Patricks

-2

Was für mich gearbeitet ist die Option -k hinzuzufügen, wenn Apache Neustart

0

Wenn Sie folgendes Problem konfrontiert sind:

Your system is not ready to run Symfony2 projects 
* date.timezone setting must be set 
> Set the "date.timezone" setting in php.ini* (like Europe/Paris) 

Ersetzen Sie einfach das | localizeddate ('lang', 'long') durch | date ('r') in der Datei app/Resources/views/base.html.twig.

2

Sie aus irgendeinem Grund die date.timezone in

php.ini

bekam den Hinweis, wenn ich

im

cli Ordner ändern Ich habe versucht, ein neues Projekt in Symfony3 zu starten.

auch wenn phpinfo() zeigt, dass die

php.ini in apache2 Ordner

+0

Arbeitete auch für mich (Ubuntu 17.04, php 7.x). – Deleet