Craft CMS 3 Удаленная БД SSL соединение
Я добавил это в файл db.php и сейчас пытаюсь закончить настройку ремесла /admin/install
, Тем не менее, экран базы данных по-прежнему сообщает, что незащищенные транспортные соединения не разрешены Что за хватка?
'attributes' => [
PDO::MYSQL_ATTR_SSL_KEY => '/config/ssl/key.pem',
PDO::MYSQL_ATTR_SSL_CERT => '/config/ssl/cert.pem',
PDO::MYSQL_ATTR_SSL_CA => '/config/ssl/ca.pem',
]
1 ответ
Массив пар "ключ => значение" атрибутов PDO для передачи в конструктор PDO.
Например, при использовании драйвера MySQL PDO ( https://secure.php.net/manual/en/ref.pdo-mysql.php),
если вы хотите включить соединение с базой данных SSL (при условии, что SSL включен в MySQL ( https://dev.mysql.com/doc/refman/5.5/en/using-secure-connections.html) и 'user'
можно подключиться через SSL, вы бы установили эти:
php
[
PDO::MYSQL_ATTR_SSL_KEY => '/path/to/my/client-key.pem',
PDO::MYSQL_ATTR_SSL_CERT => '/path/to/my/client-cert.pem',
PDO::MYSQL_ATTR_SSL_CA => '/path/to/my/ca-cert.pem',
],
список доступных настроек в vendor/craftcms/cms/src/config/DbConfig.php