我使用 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 ...
但是刷新页面后一切正常。
我听说doctrine不仅是ORM,而且与symfony紧密相连,所以我无法禁用/删除它。
我想要的只是禁用 mysql 连接并消除该错误。
最佳答案
您还可以从 AppKernel 中删除 Doctrine 初始化,并从 app/config/config.yml 文件中删除 Doctrine 配置,如 app/config/config.yml 中的配置所示,如以下线程所示:how to disable database configuration in symfony2
关于php - Symfony2 Doctrine : How to disable mysql connection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27828416/