Как исправить ошибку "Connections using insecure transport are prohibited while --require_secure_transport=ON"

1 дек. 2017 г., 22:01:04
Просмотры: 20.4K
Голосов: 2

Я настроил удаленную базу данных для оптимизации производительности сайта WordPress с MySQL на Ubuntu 16.04. После загрузки WordPress на веб-сервер, при переходе на публичный IP-адрес сервера появляется ошибка "Error establishing a database connection".

Когда режим отладки WordPress включен (WP_DEBUG = true), детали ошибки следующие:

Warning: mysqli_real_connect(): (HY000/3159): Connections using insecure 
transport are prohibited while --require_secure_transport=ON. in /var/www
/html/wp-includes/wp-db.php on line 1538

Я проверил удаленное подключение используя учетные данные удаленного пользователя и смог подключиться. Это означает, что сервер базы данных работает и учетные данные удаленного пользователя верны.

Что может вызывать эту проблему и как её можно решить?

0
Все ответы на вопрос 2
0

Самый быстрый способ исправить — перейти в sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf и удалить строку:

"requiresecuretransport = on"

Затем перезапустить MySQL:

sudo systemctl restart mysql

24 мар. 2019 г. 22:12:36
0

Добавление этой функции в мой файл wp-config.php решило проблему: define('DB_SSL', true);

Ссылка:

https://stackoverflow.com/questions/7142632/wordpress-ssl-mysql-is-this-configuration-possible

2 дек. 2017 г. 10:36:53