2016-04-18 100 views
1

我已經清除了我的symfony2應用程序,現在無法運行應用程序,因爲無法從命令行爲實體生成代理,而有些實際上是默認生成的。使用Doctrine生成代理

我試圖運行下面通常在早期版本的symfony /學說的伎倆命令:

php bin/console doctrine:ensure-production-settings --no-debug --env=prod 

但是這一次我只得到如下回應:

Query Cache uses a non-persistent cache driver, Doctrine\Common\Cache\ArrayCache. 

任何人知道如何解決這個問題?

回答

6

嘗試

php bin/console cache:warmup --env=prod --no-debug 

如何過命令你想

php bin/console doctrine:ensure-production-settings --no-debug --env=prod 

不產生代理,但用於驗證學說是正確配置了生產環境。

而要真正確保您已準備好進行生產,您需要使用提到的其中一個高速緩存驅動程序here

+0

這工作感謝,甚至更多的啓發我的命令使用。我非常感謝這一點 –