我在新的LAMP系統上安裝了新的Symfony(帶有「symfony新測試」)。我試圖生成一個包,但它失敗了。輸出是:Symfony不生成包
[email protected] ~/tmp/test2 $ php app/console generate:bundle --namespace NV/TestdBundle --bundle-name=NVTestdBundle --dir=/home/tugrul/tmp/test2/src --format yml --structure
Welcome to the Symfony2 bundle generator
BLABLABLA
Do you confirm generation [yes]?
Bundle generation
[Twig_Error_Syntax]
An exception has been thrown during the compilation of a template ("Level "info" is not defined, use one of: 100, 200, 250, 300, 400, 500, 550, 600") in "bundle/index.html.twig.twig".
[Psr\Log\InvalidArgumentException]
Level "info" is not defined, use one of: 100, 200, 250, 300, 400, 500, 550, 600
PHP版本:
$ php -v
PHP 5.5.9-1ubuntu4.13 (cli) (built: Sep 29 2015 15:24:49)
在有完全相同的版本PHP的生產服務器,Symfony的成功創建包,但不能在當地的發展框。
我錯過了什麼嗎?還是有什麼東西需要先安裝才能運行symfony,這在文檔中沒有提到?
問候。
檢查到你的./app/config/config_dev.yml。我認爲級別「信息」沒有定義爲獨白 – rommct
它是什麼我要找?我的本地配置與服務器上的配置沒有區別。一個運行良好,另一個不運行。而真正奇怪的是我無法找到我的谷歌錯誤。 [鏈接](https://www.google.com.tr/search?q=%22Level+info+is+not+defined%22) – Tugrul
好吧,我有一個骯髒的修復,但它不是一個真正的解決方案。我向monolog級別定義數組添加了一個新項目。 /vendor/monolog/monolog/src/Monolog/Logger.php,添加了**'info'=>'INFO',**行爲$ levels變量。 – Tugrul