워드프레스 멀티사이트를 만들 때 'cURL error 6' 오류가 발생하는 경우

워드프레스 멀티사이트를 생성할 때 서브 디렉터리와 서브 도메인 중에서 선택이 가능합니다.

워드프레스 멀티사이트를 만들 때 'cURL error 6' 오류가 발생하는 경우 5
워드프레스 멀티사이트 설정 - 네트워크 주소로 서브 도메인 또는 서브 디렉터리 선택

참고로 경우에 따라 위와 같은 화면이 표시되지 않고 서브 도메인이나 서브 디렉터리 중에서 하나가 강제로 선택되어 표시되기도 합니다. 이런 경우에도 네트워크 설치 후에 서브 도메인과 서브 디렉터리 간 전환이 가능합니다.

워드프레스 멀티사이트를 만들 때 'cURL error 6' 오류가 발생하는 경우 6

하지만 사이트 주소로 서브 도메인을 선택할 때 간혹 위와 같은 오류 메시지가 표시되는 경우가 있을 수 있습니다.

경고! 와일드카드 DNS가 올바르게 구성되지 않을 수 있습니다!

인스톨러가 도메인의 임의의 호스트명( xxxxxx.example.com)에 연결을 시도했습니다. 이것은 에러 메시지의 결과입니다: cURL error 6: Couldn't resolve host 'xxxxxx.example.com'

하위 도메인 구성을 사용하려면, DNS에서 와일드 카드 항목이 있어야 합니다. 이것은 일반적으로 DNS 구성 도구 내의 웹서버를 가리키는 호스트명 레코드 *의 추가를 의미합니다.

여전히 사이트를 사용할 수 있지만 생성한 어떤 하위 도메인도 접근하지 못할 수 있습니다. 만약 DNS가 정확한지 알고 있다면 메시지를 무시하세요.

Create a Network of WordPress Sites
Warning! Wildcard DNS may not be configured correctly!
The installer attempted to contact a random hostname (xxxxxx.example.com) on your domain. This resulted in an error message: cURL error 6: Could not resolve: xxxxxx.example.com (Domain name not found)
To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a * hostname record pointing at your web server in your DNS configuration tool.
You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message.

오류 메시지가 발생하는 원인은 메시지 내에서 알 수 있듯이 도메인 네임에서 와일드카드 항목이 구성되어 있지 않기 때문입니다.

와일드카드 항목을 추가하여 Document Root(문서 루트) 폴더를 가리키도록 지정해주면 문제가 해결됩니다.

호스팅어 같은 웹호스팅에서는 서브 도메인이 가리키는 Document Root가 무조건 서브 도메인의 이름과 동일한 하위 폴더가 지정됩니다. 이 경우 서브 도메인으로 멀티사이트를 구성할 수 없습니다.

국내의 많은 웹호스팅 업체에서는 와일드카드 항목을 사이트의 루트 폴더를 가리키도록 설정되어 있는 것 같습니다. 그러므로 이와 같은 문제가 발생하지 않을 것입니다.

서브 도메인의 경로를 직접 구성할 수 있는 환경에서는 와일드카드 항목을 추가해주면 문제가 해결됩니다.

예를 들어, Siteground의 경우 cPanel에 접속하여 서브 도메인을 직접 구성해줄 수 있습니다.

워드프레스 멀티사이트를 만들 때 'cURL error 6' 오류가 발생하는 경우 7

cPanel에서 Domains > Subdomains를 클릭하면 서브도메인을 추가할 수 있는 화면이 표시됩니다.

워드프레스 멀티사이트를 만들 때 'cURL error 6' 오류가 발생하는 경우 8

위의 그림과 같이 Subdomain 항목에 *를 입력하고 Document Root는 워드프레스가 설치된 경로와 동일하게 지정해주도록 합니다.

(cPanel을 사용하는 a2 호스팅이나 이 블로그가 호스팅되고 있는 Bluehost에서도 비슷한 방법으로 서브도메인을 구성할 수 있습니다.)

Create를 눌러 와일드항목 서브도메인을 추가하면 서브도메인으로 멀티사이트를 만들 수 있을 것입니다.

서브 도메인을 설정하는 옵션이 없는 경우 웹호스팅 업체에 문의해부시기 바랍니다. 경우에 따라 상위 요금제로 업그레이드하거나 웹호스팅을 변경해야 할 수도 있을 것입니다.

참고:


댓글 남기기

* 이메일 주소는 공개되지 않습니다.