아마존 AWS에서 호스팅어로 워드프레스 멀티사이트 이전 작업

워드프레스 정보를 제공하는 블로그 Avada 2024. 9. 3. 08:26 • 댓글:

어제는 평소와는 조금 다른 워드프레스 이전 작업을 진행했습니다. 네이버 카페에 아마존 AWS에 호스팅 중인 워드프레스 멀티사이트를 분리하여 호스팅어로 이전하는 방법에 대한 질문이 올라와서 방법을 안내해 드렸습니다. 하지만 질문하신 분이 진행하는 데 어려움이 있어서 제가 작업을 맡게 되었습니다.

아마존 AWS에서 호스팅어로 워드프레스 멀티사이트 이전 작업

아마존 AWS에서 호스팅어로 워드프레스 멀티사이트 이전 작업

아마존 AWS가 빠른 속도 때문에 일부 사용자들이 선호하고 있습니다. 하지만 아마존 AWS는 서버에 대한 지식이 있어야 제대로 운영이 가능합니다. 그렇지 않으면 서버 문제로 많은 시간을 소비하고 큰 스트레스를 받거나, 전문가를 고용하여 문제를 해결해야 할 수 있습니다. 실제로 이런 사례를 종종 접합니다.

Challenge

  1. 아마존 AWS에서 SFTP나 phpMyAdmin 등에 접속하지 못하는 상황에서 워드프레스 멀티사이트를 호스팅어(Hostinger)로 이전해야 함
  2. 멀티사이트에 두 개의 워드프레스 사이트가 있었고, 각각의 사이트를 분리하여 이전하기를 원함

Solutions

워드프레스에서는 플러그인을 사용하여 사이트를 쉽게 이전할 수 있습니다. 하지만 멀티사이트의 경우 대부분의 백업/마이그레이션 플러그인이 유료입니다.

예를 들어, 500만 개가 넘는 워드프레스 사이트에 설치되어 사용되고 있는 All-in-One WP Migration 플러그인을 멀티사이트 네트워크에 설치하여 활성화하면 "워드프레스 다중사이트는 All-in-One WP Migration 다중사이트 확장을 통해 지운됩니다. 여기에서 얻을 수 있습니다." 경고 문구가 표시됩니다.

Duplicator 같은 플러그인도 마찬가지로 유료 버전에서만 지원됩니다.

또한, 유명한 UpdraftPlus 백업 플러그인도 유료 버전에서만 멀티사이트를 지원합니다.

그리고 멀티사이트를 분리하는 작업은 매우 까다롭습니다. 유료 플러그인을 사용해도 멀티사이트 자체를 옮길 뿐이지 서브 사이트를 분리하지는 않습니다.

예전에 멀티사이트를 분리하는 작업을 진행한 적이 있었는데, 디비(DB) 조작이 간단하지 않고 완료 후에 예상치 못한 오류가 발생하여 해결하느라 고생한 기억이 납니다.

우선 백업은 파일 매니저 플러그인을 사용하여 백업을 받고, 디비는 다행히 phpMyAdmin에 접속하도록 관련 정보를 클라께서 제공해 주셔서 phpMyAdmin을 통해 데이터베이스를 다운로드했습니다.😄

사이트 이전은 다음과 같이 투트랙으로 진행했습니다.

  1. 서브 사이트를 워드프레스의 가져오기/내보내기 도구를 사용하여 진행했습니다.
  2. 주 사이트는 멀티사이트를 이전한 후에 멀티사이트를 비활성화하는 방식으로 이전을 완료했습니다.

워드프레스의 내보내기/가져오기 도구를 사용하여 서브 사이트의 콘텐츠를 호스팅어에 설치된 워드프레스로 옮겼습니다. 이 경우 콘텐츠를 옮긴 후에 테마와 플러그인 세팅을 새로 해주어야 합니다.

호스팅어에서 콘텐츠 가져오기 과정에서 계속 Request Timeout 에러가 발생했습니다.

이 문제를 해결하려면 호스팅어에서 Connection Timeout (max_execution_time) 값을 늘려야 합니다. 하지만 이 값을 높여도 에러가 계속 발생했습니다.

우여곡절 끝에 콘텐츠 임포트 작업을 완료할 수 있습니다.

호스팅어(Hostinger)는 저렴하여 우리나라에서도 많은 사용자들이 있습니다. 하지만 개인적으로는 호스팅어에 대한 안 좋은 추억(?)이 있어서 그리 선호하지는 않습니다. 이보다 조금 더 나은 것으로 평가되는 블루호스트나 패스트코멧 등과 비슷한 레벨의 케미클라우드(ChemiCloud)에서 지난 7월 말에 서울 서버를 도입했습니다. 서울 서버 추가 소식에 케미클라우드에 가입하여 속도를 테스트하고 있습니다.

 

케미클라우드 (ChemiCloud) 서울 서버 체감 속도 - 워드프레스 정보꾸러미

블루호스트 등 저렴한 해외호스팅의 경우 서울 서버가 지원되지 않기 때문에 우리나라에서 접속 시 속도가 느려지는 경향이 있습니다. 블루호스트는 특히 우리나라에서 가입 시 미국 서버에서

www.thewordcracker.com

호스팅어에서 Connection Timeout 시간을 조정하는 방법은 별도의 글을 통해 다루어보겠습니다. 호스팅어가 cPanel을 제공하는 것으로 알고 있는데, 어제 접속하여 확인해 보니 자주 사용하는 기능만을 별도로 빼내어 사용자들이 이용할 수 있도록 인터페이스를 제공하는 것 같습니다.

멀티사이트를 이전한 후에 멀티사이트를 비활성화하는 방법은 다음 글을 참고할 수 있습니다.

 

워드프레스 멀티사이트 비활성화하기 (싱글 사이트로 변환) - 워드프레스 정보꾸러미

하나의 워드프레스 설치로 여러 개의 사이트를 운영하려는 경우 멀티사이트를 고려할 수 있습니다. 많은 사이트를 운영해야 한다면 멀티사이트가 필수일 수 있습니다. 하지만 멀티사이트를 운

www.thewordcracker.com

작업을 진행하기 전에 반드시 백업을 확실히 하는 것이 안전합니다.

워드프레스 이전 작업이나 워드프레스 또는 웹호스팅 관련 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.

참고

https://avada.tistory.com/2897

 

엘리멘터 무료 버전 vs. 프로 버전 비교

엘리멘터(Elmentor)는 500만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더 플러그인입니다. 엘리멘터는 무료 버전과 프로 버전으로 제공됩니다. Elementor 프로 버전에서

avada.tistory.com

https://avada.tistory.com/2335

 

워드프레스 GeneratePress 테마 라이선스 (+요금제)

워드프레스에는 정말 많은 테마가 있습니다. 테마 라이선스는 테마마다 조금씩 다릅니다. 아바다, 엔폴드, 뉴스페이퍼 등 테마포레스트 테마의 경우 동일한 라이선스가 적용됩니다(참고). Generat

avada.tistory.com