【发布时间】:2016-10-21 17:33:28
【问题描述】:
我刚从客户那里收到一些打开的项目文件,我必须在其中进行一些调整。该项目基于 Symfony 框架,为了让项目在我的机器上运行,我必须设置 symfony 工作流程。
我猜我已经安装了所有必要的开发依赖项,当我通过以下方式启动我的应用程序时:
php bin/console server:run
我收到以下错误:[PDOException] SQLSTATE[HY000] [2002] 没有这样的 文件或目录
我阅读了几个关于此错误的帖子,大多数人建议将主机从“127.0.0.1”更改为“localhost”,反之亦然。
如果我输入“localhost”作为我的主机,我最终会遇到上面的错误。
如果我将“127.0.0.1”作为我的主机,我会得到“连接被拒绝”而不是“没有这样的文件或目录”
【问题讨论】:
-
好吧,也许,首先您应该尝试在启用详细输出的情况下运行服务器 (
php bin/console server:run),其次,在我看来,您应该仔细检查您在 @987654323 中选择的驱动程序@,因为 PDO 不应该要求存在任何文件,除非您使用的是套接字连接。 -
@kix 这是 MySQL 的错误,而不是 PDO 本身。
标签: php mysql symfony doctrine