Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony2原则:如何禁用mysql连接?_Php_Mysql_Symfony_Doctrine Orm_Doctrine - Fatal编程技术网

Php Symfony2原则:如何禁用mysql连接?

Php Symfony2原则:如何禁用mysql连接?,php,mysql,symfony,doctrine-orm,doctrine,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 ... 但在我刷新页面后

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

刚刚在
app/config/parameters.yml
中更改了从mysql到sqlite的驱动程序,错误不再发生

parameters:
    database_driver: pdo_sqlite

您还可以从AppKernel中删除条令初始化,并从app/config/config.yml文件中删除条令配置,如从app/config/config.yml中的配置所示,如此线程所示:

您是否尝试从composer.json中删除条令
“条令/orm”:“>=2.2.3,也可以从参数中删除行file@JasonRoman如果我从参数文件中删除行,我会得到
您已经请求了一个不存在的参数“database\u driver”
删除app/config/config.yml的
条带,在
cache:clear
上,我得到两个错误1<代码>[InvalidArgumentException]独白配置错误:分配给“控制台非常详细”处理程序的日志通道“条令”不存在。
2<代码>[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]服务定义“monog.logger.doctrine”不存在。
此解决方案和@JasonRoman(来自上面的注释)都有效。这是我的错,我有两个安装,没有编辑正确的文件。