미국에 거주 중인 클라이언트 요청으로 블루호스트에서 다른 블루호스트 계정으로 2개의 워드프레스 사이트를 이전하는 작업을 맡았습니다. 블루호스트 계정에서 다른 블루호스트 계정으로 이전 시 기본 도메인(Primary Domain) 문제와 몇 가지 문제가 있었습니다. 블루호스트 계정 간 마이그레이션 시 참고하시기 바랍니다.
[참고*블루호스트는 미국 서버를 제공하므로 우리나라에서는 속도가 느립니다. 저는 오랫동안 블루호스트를 이용하다 클라우드웨이즈(Cloudways)로 변경했습니다. 블루호스트의 대안으로 비슷한 레벨의 호스팅인 패스트코멧이나 케미클라우드를 고려할 수 있습니다. 패스트코멧은 도쿄 서버를 제공하여 우리나라에서도 속도가 어느 정도 괜찮게 나옵니다. 케미클라우드는 서울 서버를 추가하여 우리나라에서도 속도가 빠릅니다.*]
블루호스트에서 다른 블루호스트 계정으로 워드프레스 이전 작업
클라이언트께서는 3개의 블루호스트(Bluehost) 계정을 보유하고 있었고, 두 개를 정리하여 하나로 합치기 위해 워드프레스 사이트 이전을 결정했습니다.
2개의 블루호스트 계정에 호스팅 중인 두 개의 워드프레스 사이트를 다른 블루호스트 계정으로 이전하는 작업을 진행했습니다.
최종적으로 사용할 블루호스트 계정에 두 개의 워드프레스 사이트를 설치하고 기존의 두 사이트를 이전하려고 계획했습니다.
하지만 블루호스트 임시 도메인(example.mybluehost.me/...)은 우리나라에서 접속 시 DNS_PROBE_FINISHED_NXDOMAIN 에러가 발생합니다.
이 문제는 몇 년 전에 제가 블루호스트에 연락하여 제기했지만, 블루호스트에서는 질문 자체를 이해하지 못했습니다. 아마 우리나라에서만 이런 에러가 발생하고 미국에서는 발생하지 않는 것 같습니다.
하지만 DNS_PROBE_FINISHED_NXDOMAIN 에러는 도메인 정보가 전파되지 않아서 발생하는 문제 같습니다. 하지만 시간이 지나면 ERR_CONNECTION_REFUSED 에러 화면이 표시될 것입니다.
이 때문에 도메인을 미리 연결한 사이트 이전을 시도하는 방법으로 진행했습니다.
- 기존 사이트에서 백업받기
- 도메인을 새 서버에 연결
- 사이트 이전 진행
기존 계정에서 도메인을 제거하고 새 계정에 도메인을 연결하기 위해 블루호스트에 연락했습니다.
하지만 Primary Domain으로 연결되어 있는 경우 계정을 삭제해야 한다는 황당한 답변을 받았습니다.
사이트가 완전히 이전된 것을 확인하기 전에 계정을 삭제하는 것은 위험합니다. 혹시 몰라서 백업을 2중으로 받은 다음, 계정을 삭제하지 않고 이전하는 방법에 대하여 문의했습니다.
1시간 정도 상담을 하여 겨우 계정을 삭제하지 않고 진행할 수 있었습니다. 이 작업은 일선 상담원은 처리할 수 없고, 서버 관리자에게 연락하여 처리할 수 있는 것 같습니다. 이 때문에 시간이 걸렸습니다.
도메인을 새 계정에 연결한 직후에는 2~3시간 정도 도메인에 접속 시 사이트 에러가 발생합니다.
몇 시간 정도 기다린 후에 겨우 사이트를 이전할 수 있었습니다. 하지만 두 사이트 중 하나는 All-in-One WP Migration 플러그인을 사용하여 이전하는 과정에서 에러가 발생했습니다. 이유를 확인해 보니 기존 블루호스트 계정에 적용된 PHP 버전이 7.4이지만 새 계정에서는 PHP 7.4가 지원되지 않아서 PHP 버전 차이 때문에 발생하는 문제였습니다.😥
새 사이트에서 PHP 8.3이 적용되어 있었습니다. PHP 8.1로 변경해도 문제가 해결되지 않아서 해결하느라 시간이 제법 걸렸습니다.
PHP 버전과 테마, 플러그인 간 호환이 되지 않아서 사이트에 치명적인 오류가 발생했습니다. 워드프레스 테마와 문제가 되는 플러그인을 최신 버전으로 교체하여 겨우 문제를 해결할 수 있었습니다.
이런 문제의 경우 AIO WP Migration으로 이전할 수 없고, 수동으로 이전한 다음, 문제를 파악하여 해결해야 합니다.
테마는 Enfold 테마였는데, 제가 다행히 라이선스가 있어서 최신 설치 파일을 다운로드하여 교체했습니다. Enfold는 아바다 테마와 비슷한 다목적 테마로서 한 때 우리나라에서도 인기를 많이 끌었지만 지금은 예전만 인기가 못한 것 같습니다.
블루호스트 계정 간 워드프레스 마이그레이션 시 참고 사항
블루호스트 계정 간 워드프레스 이전 시 다음 사항을 참고하시기 바랍니다.
- 블루호스트 임시 도메인이 우리나라에서는 접속이 되지 않습니다.
- 도메인을 새 계정에 연결할 때 Primary Domain인 경우 계정을 삭제해야 한다는 답변을 들을 수 있습니다. 그런 경우 계정을 삭제하지 말고 임시 도메인을 연결해 달라고 강력히(?) 요청하시기 바랍니다. 그러면 상부 서버 관리자에게 연락하여 처리해 줄 것입니다.
- 도메인을 새 계정에 연결한 후 몇 시간 정도 사이트에 접속이 안 됩니다.
- 도메인 연결 후 SSL 인증서 오류가 발생하는 경우 DNS 정보 전파 때문이므로 몇 시간 정도 기다리면 해결될 것입니다. (DNS 정보 전파의 경우 최대 48시간이 소요될 수도 있지만, 보통 서너 시간에서 하루 이내에 해결될 것입니다.)
- 블루호스트 계정 간 지원되는 PHP 버전이 다를 수 있습니다. 이 때문에 이전 후 오류가 발생할 수 있습니다.
참고
https://avada.tistory.com/3458
https://avada.tistory.com/2897
https://avada.tistory.com/3046