我刚从客户那里收到一些打开的项目文件,我必须在其中进行一些调整。该项目基于 Symfony 框架,为了让项目在我的机器上运行,我必须设置 symfony 工作流。
我猜我已经安装了所有必要的开发依赖项,当我通过以下方式启动我的应用程序时:
php bin/console server:run
I get following errors: [PDOException] SQLSTATE[HY000] [2002] No such file or directory
我阅读了几个关于此错误的帖子,大多数人建议将主机从“127.0.0.1”更改为“localhost”,反之亦然。
如果我输入“localhost”作为我的主机,我最终会遇到上面的错误。
如果我将“127.0.0.1”作为我的主机,我会得到“连接被拒绝”而不是“没有这样的文件或目录”
最佳答案
- 确保您的本地 mysql 服务也在运行。
- 检查 yaml 中的数据库配置。确保与本地 mysql 的连接正确。
运行
app/console doctrine:schema:update --force
为项目创建数据库和所有表。
让我们知道这是否有效。
关于php - 错误 : [PDOException] SQLSTATE[HY000] [2002] No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37922902/