【发布时间】:2018-07-25 16:20:14
【问题描述】:
有人可以告诉我缺少什么吗?所有 %env% 变量都是正确的。在我启用 SSL 之前,一切都运行良好。
使用这些连接详细信息和“Key.crt.pem”,我使用 Sequel Pro 连接到数据库没有问题。
错误:
{"code":500,"message":"驱动程序发生异常:SQLSTATE[HY000] [9002] 需要 SSL 连接。请指定 SSL 选项并重试。"}
doctrine:
dbal:
# configure these for your database server
driver: 'pdo_mysql'
server_version: '5.7'
charset: latin1
default_table_options:
charset: latin1
collate: latin1_swedish_ci
dbname: '%env(resolve:DATABASE_NAME)%'
host: '%env(resolve:DATABASE_HOST)%'
port: '%env(resolve:DATABASE_PORT)%'
user: '%env(resolve:DATABASE_USER)%@%env(resolve:DATABASE_HOST)%'
password: '%env(resolve:DATABASE_PASSWORD)%'
mapping_types:
enum: string
options:
MYSQL_ATTR_SSL_CA : '/Path/Key.crt.pem'
【问题讨论】:
标签: mysql ssl doctrine-orm symfony4