我将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连接并消除该错误。
答案 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}}