Wordpress ==> SSL ==> MySQL可以配置这种配置吗?

时间:2011-08-22 02:33:21

标签: mysql security wordpress mysql-management

我正在尝试在我的Wordpress应用程序和MySQL数据库之间加入SSL加密,是否有人知道这个解决方案/教程?没有在Google或Wordpress上编写任何代码。

3 个答案:

答案 0 :(得分:4)

进一步对@ticoombs的响应,经过一些挖掘/测试后,我发现通过将wp-config.php中定义的常量(在根目录中)更改为以下它可以工作!

E:\code\c

...注意额外的"我"在MYSQLI_CLIENT_SSl中。

症状:我观察到的症状是/wp-includes/wp-db.php中对mysql_connect的调用产生了警告,即参数8(即$ client_flags)不是整数。

版本:4.8%的Vanilla安装,在php 7.0上运行

答案 1 :(得分:0)

是。可以使用SSL将Wordpress连接到mysql。添加define('DB_SSL',true);到你的wp-config.php文件,看看这个:

http://wordpress.org/support/topic/wordpress-with-mysql-over-ssl

答案 2 :(得分:0)

只是建立答案:

文件位置:/wordpress/wp-includes/wp-db.php

自:

$client_flags = defined( 'MYSQL_CLIENT_FLAGS' ) ? MYSQL_CLIENT_FLAGS : 0;

要:

$client_flags = defined( 'MYSQL_CLIENT_FLAGS' ) ? MYSQL_CLIENT_FLAGS : MYSQL_CLIENT_SSL;

目前WP应该能够处理添加,(下面)到wp-config.php。 (但在我的研究结果中,我无法让它发挥作用。

define('MYSQL_CLIENT_FLAGS', MYSQL_CLIENT_SSl);

我写了一篇关于此事的好博文。 Source