Php Symfony错误:[PDOException]SQLSTATE[HY000][2002]没有这样的文件或目录
我刚从一个客户那里收到一些打开的项目文件,我必须在那里做一些调整。该项目基于Symfony框架,为了让项目在我的机器上运行,我必须设置Symfony工作流 我已经安装了所有必要的开发依赖项,我想当我通过以下方式启动我的应用程序时:Php Symfony错误:[PDOException]SQLSTATE[HY000][2002]没有这样的文件或目录,php,mysql,symfony,doctrine,Php,Mysql,Symfony,Doctrine,我刚从一个客户那里收到一些打开的项目文件,我必须在那里做一些调整。该项目基于Symfony框架,为了让项目在我的机器上运行,我必须设置Symfony工作流 我已经安装了所有必要的开发依赖项,我想当我通过以下方式启动我的应用程序时: php bin/console server:run 我得到以下错误:[PDOException]SQLSTATE[HY000][2002]没有这样的错误 文件或目录 我读了几个关于这个错误的帖子,大多数人建议将主机从“127.0.0.1”更改为“localhost
php bin/console server:run
我得到以下错误:[PDOException]SQLSTATE[HY000][2002]没有这样的错误
文件或目录
我读了几个关于这个错误的帖子,大多数人建议将主机从“127.0.0.1”更改为“localhost”,反之亦然
如果我输入“localhost”作为我的主机,我将得到上面的错误
如果我把“127.0.0.1”作为我的主机,我得到的是“连接被拒绝”,而不是“没有这样的文件或目录”
让我们知道这是否有效 我也遇到了同样的问题,通过添加
parameters:
#...
database_driver: pdo_mysql
在app/parameters.yml
文件中
您还应该检查您的
数据库(name | user | password)
值是否正确。我遇到了同样的问题,并通过添加
parameters:
#...
database_driver: pdo_mysql
在app/parameters.yml
文件中
您还应该检查您的
数据库(name | user | password)
值是否正确。也许,首先您应该尝试在启用详细输出的情况下运行服务器(php bin/console server:run
),其次,在我看来,您应该仔细检查在数据库驱动程序中选择的驱动程序,因为PDO不需要任何文件,除非您使用的是套接字连接。@kix这是MySQL的错误,而不是PDO本身。也许,首先您应该尝试在启用详细输出的情况下运行服务器(php bin/console server:run
),其次,在我看来,您应该仔细检查在数据库驱动程序中选择的驱动程序,因为PDO不需要任何文件,除非您使用的是套接字连接。@kix这是MySQL的错误,而不是PDO本身。