2016-04-18 142 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

这工作感谢,甚至更多的启发我的命令使用。我非常感谢这一点 –