1

eZPlatform 3.0(基于 Symfony 5)连接到 Azure MySQL 数据库时出现问题。我得到错误:

SQLSTATE[HY000] [9002] 需要 SSL 连接。请指定 SSL 选项并重试。

配置如下:

doctrine:
    dbal:
        # configure these for your database server
        driver: '%database_driver%'
        charset: '%database_charset%'
        default_table_options:
            charset: '%database_charset%'
            collate: '%database_collation%'
        url: '%env(resolve:DATABASE_URL)%'
        options:
            !php/const:PDO::MYSQL_ATTR_SSL_CA:  '%ca_cert%'
            !php/const:PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT : false

奇怪的是,当我访问路线时会发生这种情况/admin,在主页上我没有得到那个例外。

4

0 回答 0