启用从 wordpress 到 mysql 的 ssl 连接

Ana*_*sra 7 ssl wordpress mysql5.5 php56

我一直在寻找如何配置 wordpress 以通过 ssl 连接到 mysql db,但是大多数示例大约有三到五年的历史,例如这个 wordpress 支持主题

我的 wordpress 版本是 4.5.2,显然代码和设置与我在论坛上的示例中的完全不同,是否有更相关的示例来说明如何修复设置wp-settings.phpwp-includes/wp-db.php确保与远程 MySql 的安全连接?

qin*_*qin 7

编辑 wp-config.php

添加以下行:

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);
Run Code Online (Sandbox Code Playgroud)

如果您的数据库(MySQL 5.6 或更高版本)使用自分配证书,您可以尝试:

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT);
Run Code Online (Sandbox Code Playgroud)

在 WordPress 版本上测试5.2


小智 -1

很确定这个问题在这里得到了最好的回答,您基本上添加了一个过滤器,并在 SSL 证书详细信息中添加了详细信息wp-config.php

wordpress.org 存储库上还有一个插件