wordpressでsslを介してmysql dbに接続する方法を探していますが、ほとんどの例は3〜5年前のものです this 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