首页 > 解决方案 > 使用 Symfony 升级 2.8-> 3.4 进行 Doctrine Migration 时出错

问题描述

我已经升级了 symfony 版本 2.8->3.4,但我遇到了问题

 php bin/console doctrine:migrations:migrate

我得到的错误是:

In AbstractMySQLDriver.php line 93:

  An exception occurred in driver: SQLSTATE[HY000] [2002] No such file or directory  


In PDOConnection.php line 31:

  SQLSTATE[HY000] [2002] No such file or directory  


In PDOConnection.php line 27:

  SQLSTATE[HY000] [2002] No such file or directory  

我没有从 2.8 更改数据库主机和端口的任何参数,并且正在使用 2.8,所以希望这个问题与 symfony 升级有关。

parameters.yml 如下

# This file is auto-generated during the composer install
parameters:
    symfony_environment: dev
    database_driver: pdo_mysql
    database_host: 127.0.0.1
    database_port: 8801
    database_name: symfony
    database_user: root
    database_password: null
    database_cert: null
    database_opts: null
    database_version: null

我该如何解决?

标签: phpsymfonysymfony-3.4symfony3.x

解决方案


首先,确保您的 mysql 服务正在运行...

另外,查看您的配置文件(parameters.yml)


推荐阅读