【问题标题】:Symfony - postgrsql connexion failed because of the driverSymfony - 由于驱动程序,postgrsql 连接失败
【发布时间】:2020-09-25 07:02:00
【问题描述】:

我是 php、symfony 和 postgresql 的新手。我尝试做这个项目是为了面试。

我已安装:php 7.4 和 symfony 5 和 postegreSQL 13(使用 pgAdmin 管理)并使用 wamp64server。

当我尝试将我的 symfony 项目连接到我创建的 postgresql 数据库时,在我的项目文件夹中, 我试过这个命令:bin/console make:migration after created an entity 但我有这个答案错误:

这里是我的教义.yaml 代码:

    dbal:
        url: '%env(resolve:DATABASE_URL)%'
        driver: pdo-pgsql
        server-version: '13'
        # IMPORTANT: You MUST configure your server version,
        # either here or in the DATABASE_URL env var (see .env file)
        #server_version: '5.7'
    orm:
        auto_generate_proxy_classes: true
        naming_strategy: doctrine.orm.naming_strategy.underscore_number_aware
        auto_mapping: true
        mappings:
            App:
                is_bundle: false
                type: annotation
                dir: '%kernel.project_dir%/src/Entity'
                prefix: 'App\Entity'
                alias: App

你知道那里发生了什么吗?我已经尝试在 php.ini 中激活扩展 pdo_pgsql,但没有成功。有人可以帮助我吗?

谢谢! :)

【问题讨论】:

    标签: php postgresql symfony wamp


    【解决方案1】:

    将驱动程序设置为pdo_pgsql。并确保您的php.ini 启用了pgsql(extension=pdo_pgsql 未注释)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-15
      • 2017-08-20
      • 2012-02-18
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 2023-04-07
      • 2018-11-08
      相关资源
      最近更新 更多