it-source

워드프레스 ==> SSL ==> MySQL 이 구성이 가능합니까?

criticalcode 2023. 9. 13. 22:40
반응형

워드프레스 ==> SSL ==> MySQL 이 구성이 가능합니까?

Wordpress 응용 프로그램과 MySQL 데이터베이스 간에 SSL 암호화를 적용하려고 하는데, 이에 대한 솔루션/튜터링을 아는 사람이 있습니까?구글이나 워드프레스 코덱스에서 아무것도 찾지 못했습니다.

@ticoombs 응답 외에도, 그리고 약간의 발굴/테스트 후에, 저는 wp-config.php(루트 디렉토리에 있는)에 정의된 상수를 다음과 같이 변경함으로써 효과가 있다는 것을 발견했습니다!

define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);

...MYSQLI_CLIENT_SSL의 추가 "I"에 주목하십시오.

증상:관찰한 증상은 /wp-includes/wp-db.php의 mysql_connect에 대한 호출이 매개 변수 8(즉, $client_flags)이 정수가 아니라는 경고를 생성하고 있다는 것입니다.

버전:php 7.0에서 실행되는 4.8.1의 바닐라 설치

네. SSL을 이용하여 워드프레스를 mysql에 연결하는 것이 가능합니다.정의('DB_SSL', true)를 wp-config.php 파일에 추가하고 이 내용을 살펴봅니다.

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

답을 토대로 생각해 보겠습니다.

파일 위치: /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);

그 문제에 대해 블로그에 좋은 글을 올렸습니다.출처

언급URL : https://stackoverflow.com/questions/7142632/wordpress-ssl-mysql-is-this-configuration-possible

반응형