다른 서버에서 wp-config 데이터베이스, 사용자 및 패스를 가져 오는 기능이 필요합니다.wp-config.php 외부 액세스
나는 이것을 발견하지만, 같은 cpanel 계정에서만 작동합니다. 이 값을 가져올 방법이 있습니까?
$f = "/home/".$ac["user"]."/www/wp/wp-config.php";
if(file_exists($f)) {
$c = file_get_contents($f);
preg_match('/define.*DB_NAME.*\'(.*)\'/', $c, $m);
$dbname = $m[1];
preg_match('/define.*DB_USER.*\'(.*)\'/', $c, $m);
$dbuser = $m[1];
preg_match('/define.*DB_PASSWORD.*\'(.*)\'/', $c, $m);
$dbpass = $m[1];
preg_match('/define.*DB_HOST.*\'(.*)\'/', $c, $m);
$dbhost = $m[1];
자신의 서버 구조 외부에서 wp-config.php 파일의 정보를 구문 분석 할 방법이 없어야합니다. 이는 엄청난 보안 문제입니다. 그것이 사실이라면, 나는 모든 WordPress 사이트에 대한 로그인 세부 정보를 얻을 수 있습니다! – Marty