MangeWP에서 사이트 복제(Clone)가 안됩니다.
가끔 MangeWP이용하는 Site Clone이 동작하지 않는 경우가 있습니다.
ManageWP IP 차단
복제를 위해서는 복제에 사용되는 ManageWP IP가 허용되야 합니다.
공통
wp-rocket 등 캐싱 플러그인이 원본 사이트에 설치/활용 되고 있을 경우 원본에 설정 된 설치경로 등을 참조함으로 wp-content/advanced-cache.php 삭제, wp-config.php 에서 캐싱 관련 constants 제거/주석처리 후 접속 확인 후 재 활성화.
wordfence 사용 시 워드프레스 설치 루트의 .user.ini 파일 내의 경로가 바뀌게 되면서 발생하는 오류. .user.ini 파일 삭제.
기타
NginX 등의 웹서버를 이용하여 Proxy를 통해 워드프레스 사이트에 연결 할 때(로드밸런서 포함) 앞단에서 https 의 인증서를 처리하고 ssl 접속을 http(80포트)로 포워딩 할 경우, 워드프레스는 https가 아닌 http 접속으로 인식하지만 워드프레스 설정에서 https 로 주소가 설정되어 메인페이지 관리자페이지 진입 시 무한 redirection 발생.
Nginx proxy 쪽에서 실제 워드프레스쪽으로 전달 될 때 https 로접속해도 http 80포트로 접속되는 걸로 인식되어 계속적인 redirection 이 원인.
proxy 쪽에서 전달되는 forward 값들을 인식하여 HTTPS / HTTP를 확인하도록 wp-config.php 파일에 넣어 둠.
<pre class="EnlighterJSRAW" data-enlighter-language="generic">if ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' )
$_SERVER['HTTPS'] = 'on';
elseif ( isset($_SERVER['HTTP_X_SCHEME']) && $_SERVER['HTTP_X_SCHEME'] == 'https' )
$_SERVER['HTTPS'] = 'on';</pre>
이 후 정상 접속 확인