Назад | Перейти на главную страницу

включение ssl-соединения от wordpress к mysql

Я искал, как настроить wordpress для подключения к mysql db через ssl, однако большинству примеров от трех до пяти лет, например эта тема поддержки wordpress

моя версия wordpress - 4.5.2, и очевидно, что код и настройки не похожи на те, что я в примерах на всех форумах, есть ли более подходящий пример того, как исправить настройки в wp-settings.php и wp-includes/wp-db.php для обеспечения безопасного подключения к удаленному MySql?

редактировать wp-config.php

Добавьте следующую строку:

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);

Если в вашей базе данных (MySQL 5.6 или новее) используется самоназначаемый сертификат, вы можете попробовать:

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT);

Проверено на версии WordPress 5.2.

Для тех, кто ищет способ сделать это без взлома ядра или установки собственного плагина:

https://wordpress.org/plugins/secure-db-connection/

Создано разработчиком, который изначально сообщил о проблеме в WordPress: https://core.trac.wordpress.org/ticket/28625

Я уверен, что на это ответят лучше всего Вот вы в основном добавляете фильтр, а детали к деталям сертификата SSL в wp-config.php

Также есть плагин в репозитории wordpress.org Вот