Я пытался добавить SSL в удаленную базу данных sql в doctrine / Symfony.
вот моя доктрина yaml до сих пор
doctrine:
dbal:
# configure these for your database server
driver: 'pdo_sql'
server_version: '5.7'
charset: utf8mb4
default_table_options:
charset: utf8mb4
collate: utf8mb4_unicode_ci
url: '%env(resolve:DATABASE_URL)%'
options:
!php/const:PDO::MYSQL_ATTR_SSL_CA: '%env(ca_cert)%'
!php/const:PDO::MYSQL_ATTR_SSL_KEY : '%env(private_key)%'
!php/const:PDO::MYSQL_ATTR_SSL_CERT : '%env(public_cert)%'
!php/const:PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT : false
Проблема в том, что она отлично работает с консоликогда я запускаю php bin / console doctrine: schema: update, но я получаю отказ в доступе (ошибка базы данных) при попытке получить доступ к веб-приложению из браузера.Он работает, как и ожидалось, когда я использую учетную запись, которая не требует ssl-шифрования.
Что-то мне не хватает?