Wordpress ==> SSL ==> MySQL возможна ли эта конфигурация? - PullRequest
3 голосов
/ 22 августа 2011

Я пытаюсь установить шифрование SSL между моим приложением Wordpress и его базой данных MySQL. Кто-нибудь знает решение / учебник для этого?Не удалось найти что-либо в Google или кодексе Wordpress.

Ответы [ 3 ]

6 голосов
/ 10 августа 2017

В дополнение к ответу @ticoombs и после некоторого копания / тестирования я обнаружил, что, изменив константу, определенную в wp-config.php (в корневом каталоге), на следующую, она заработала!

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);

... обратите внимание на дополнительное «Я» в MYSQLI_CLIENT_SSl.

Симптомы : Я заметил, что при вызове mysql_connect в /wp-includes/wp-db.php выдается предупреждение о том, что параметр 8 (т. Е. $ Client_flags) не является целым числом.

Версия : установка Vanilla 4.8.1, работает на php 7.0

0 голосов
/ 04 октября 2013

Просто чтобы построить ответ:

Расположение файла: /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);

Я написал хороший пост в блоге по этому вопросу. Источник

0 голосов
/ 22 августа 2011

Да. Можно подключить Wordpress к MySQL, используя SSL. Добавить определение ('DB_SSL', true); в ваш файл wp-config.php и посмотрите на это:

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

...