Cum să rezolvi eroarea "Connections using insecure transport are prohibited while --require_secure_transport=ON"
Am configurat o bază de date la distanță pentru a optimiza performanța site-ului WordPress cu MySQL pe Ubuntu 16.04. Am descărcat WordPress pe serverul web. Când accesez adresa IP publică asociată cu serverul web, primesc eroarea "Error establishing a database connection".
Cu modul wordpressdebug setat pe true, detaliile erorii sunt:
Avertisment: mysqli_real_connect(): (HY000/3159): Conexiunile care folosesc
transport nesecurizat sunt interzise când --require_secure_transport=ON. în /var/www
/html/wp-includes/wp-db.php la linia 1538
Am testat conexiunea la distanță folosind utilizatorul remote și pot să mă conectez. Acest lucru înseamnă că serverul bazei de date funcționează și credențialele utilizatorului remote sunt corecte.
Care ar putea fi cauza și cum pot rezolva această problemă?

Adăugarea acestei funcții în fișierul wp-config.php a rezolvat problema: define('DB_SSL', true);
Referință:
https://stackoverflow.com/questions/7142632/wordpress-ssl-mysql-is-this-configuration-possible
