Symfony 3.0 PostgreSQL 数据库错误
Symfony 3.0 PostgreSQL Database Error
我正在尝试将 Symfony 3.0 与 PostreSQL 数据库一起使用。
Parameters.yml:
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: 5432
database_name: dmfa
database_user: username
database_password: password
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: a28a9e1bfefb5aa6f7f3be73a9a62c01eedf55ab
我运行以下代码尝试生成实体:
php ./bin/console doctrine:generate:entity
尽管将我的驱动器更改为 pdo_pgsql,但我收到以下错误:
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: SQLSTATE[HY000] [2006] MySQL server has gone away
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[PDOException]
PDO::__construct(): MySQL server has gone away
感觉我错过了一步,因为 Symfony 仍在寻找 mysql 数据库。请给我一些关于如何更正此错误的见解。
仔细检查您的 app/config/config.yml
中是否有:
doctrine:
dbal:
driver: "%database_driver%"
我正在尝试将 Symfony 3.0 与 PostreSQL 数据库一起使用。
Parameters.yml:
parameters:
database_driver: pdo_pgsql
database_host: 127.0.0.1
database_port: 5432
database_name: dmfa
database_user: username
database_password: password
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: a28a9e1bfefb5aa6f7f3be73a9a62c01eedf55ab
我运行以下代码尝试生成实体:
php ./bin/console doctrine:generate:entity
尽管将我的驱动器更改为 pdo_pgsql,但我收到以下错误:
[Doctrine\DBAL\Exception\DriverException]
An exception occured in driver: SQLSTATE[HY000] [2006] MySQL server has gone away
[Doctrine\DBAL\Driver\PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[PDOException]
SQLSTATE[HY000] [2006] MySQL server has gone away
[PDOException]
PDO::__construct(): MySQL server has gone away
感觉我错过了一步,因为 Symfony 仍在寻找 mysql 数据库。请给我一些关于如何更正此错误的见解。
仔细检查您的 app/config/config.yml
中是否有:
doctrine:
dbal:
driver: "%database_driver%"