Symfony2 Doctrine:如何禁用mysql连接?

时间:2015-01-07 20:51:01

标签: php mysql symfony doctrine-orm doctrine

我将Symfony2用于根本不使用mysql的项目,并且我的服务器上没有安装mysql。

parameters.yml中,我将所有内容都保留为默认值。

现在,每当我删除缓存时,首页刷新我都会收到500错误,而error.log我会收到

PHP Fatal error:  Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server ...

但刷新页面后一切正常。

我听说该学说不仅仅是ORM而且与symfony紧密相关,因此我无法禁用/删除它。

我想要的只是禁用mysql连接并消除该错误。

2 个答案:

答案 0 :(得分:0)

刚刚将app/config/parameters.yml驱动程序从mysql更改为sqlite,错误不再发生。

parameters:
    database_driver: pdo_sqlite

答案 1 :(得分:0)

您还可以从AppKernel中删除教义初始化,并从app / config / config.yml文件中删除doctrine配置,如app / config / config.yml中的配置所示,如此线程所示:{ {3}}