2014-09-23 186 views
-1

我想通過使用這個命令在我的項目文件夾中安裝Symfony:composer create-project symfony/framework-standard-edition path/ "2.5.*"Symfony項目安裝

在建立我得到提示一個問題,如果我想安裝愛司米演示包,我用肯定的答覆,安裝繼續,但我得到這些問題「看圖像」再次提示:

enter image description here

正如你可以看到我填寫了所有的細節,但是,這將引發一系列的錯誤:

[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 the timezone 'UTC' for now, but please set date.timezone 
to select your timezone. in 
/Applications/MAMP/htdocs/Symfony/Project1/vendor/monolog/monolog/src/Monolog/Logger.php line 233 

腳本Sensio公司\包\ DistributionBundle \作曲\ ScriptHandler :: clearCache處理後安裝釐米d事件終止例外

[RuntimeException]               
An error occurred when executing the "'cache:clear --no-warmup'" command. ` 

我在做什麼錯在這裏?

+3

它作爲錯誤說,設置你的'date.timezone'值在'php.ini' – sjagr 2014-09-23 13:11:37

+0

什麼是你的PHP版本? – Cerad 2014-09-23 13:44:08

回答

0

我的date.timezone值發現爲什麼錯誤被拋出的xD

這是因爲我在我的Mac安裝我的PHP版本的問題(5.3) Symfony的requiers 5.5

由於我更新了我的版本,我不再看到這個錯誤。

感謝您的幫助球員:)

+0

不是...... Symfony 2.5的'composer.json'注意到了「」php「的要求:」> = 5.3.3「'。它可能只是爲你升級你的PHP時設置'date.timezone'值。請嘗試瞭解您的問題並嘗試解決它們。 – sjagr 2014-09-23 14:18:47

+0

,但它聲明它是php5.0是優選的 – Tomazi 2014-09-23 14:27:54

+0

請注意,使用小於5.3.8或等於5.3.16的PHP版本時,Symfony有一些已知的限制。欲瞭解更多信息,請參閱自述文件的需求部分。 – Tomazi 2014-09-23 14:34:21