워드프레스를 다국어로 변환하는 WPML 플러그인이 설치된 사이트에서 메뉴에 언어 선택기가 제대로 표시되지 않는 문제 해결을 의뢰받았습니다. 사이트의 백업본을 받아서 테스트 사이트에서 원인을 찾기로 했습니다. 하지만 All-in-One WP Migration으로 백업하니 백업 파일의 크기가 3GB에 달했습니다. AIO WP Migration의 경우 무료 버전에서는 512MB까지 허용하고, 용량 제한을 해제하려면 유료 버전을 구입해야 합니다.
All-in-One WP Migration 플러그인으로 대용량 백업 파일을 이전하려는 경우 무료 버전 업로드 제한을 우회하는 버전을 이용하는 것을 고려할 수 있습니다.

워드프레스 마이그레이션 파일이 너무 클 때 – 3GB 이상 대용량 백업본을 All-in-One WP Migration으로 옮기는 방법
WPML 플러그인을 다국어 사이트를 구축한 워드프레스 사이트의 메뉴에 표시되는 언어 전환기(Language Switcher)가 제대로 작동하지 않는 오류가 발행하는 문제 해결을 맡았습니다. (※ WPML 라이프타임 라이선스로 다국어 사이트 세팅을 원하시는 경우 네이버 카페 게시글을 참고해 보세요.)

국기가 제대로 표시되지 않고 해당 언어의 국기를 클릭해도 이동하지 않는 문제가 발생했습니다.
많은 플러그인이 설치되어 있고 사이트가 복잡해서 고객의 동의를 구해서 사이트를 백업해서 테스트 사이트로 옮겨 테스트해 보기로 했습니다.
All-in-One WP Migration으로 백업을 하니 용량이 3GB에 달했습니다. 이 플러그인의 무료 버전에서는 512MB만 이전이 가능하고, 이를 초과할 경우 비싼 유료 버전을 구입해야 합니다.

이 플러그인의 유료 버전은 연간 99달러로 비싼 편입니다.

용량 제한을 해제한 무료 버전을 이용하고 싶은 경우 다음 글을 참고해보세요.
어떤 분이 잘 안 된다고 하셨는데요.

안 되는 이유는 여러 가지가 있을 것입니다. 하지만 저는 오늘 (2026년 6월 28일) 테스트해보니 아직도 잘 작동하네요. 다만, 최신 버전에서 백업한 백업본을 구 버전의 AIO WP Migration으로 복원하려고 시도하면 작동하지 않을 것입니다.
참고로 '워드프레스를 사용하는 사람들' 네이버 카페에 가입하시면 워드프레스와 관련하여 궁금한 점을 질문할 수 있고 워드프레스 사용자들과 교류할 수 있습니다.😄
테스트 사이트에 3GB가 넘는 백업본을 복원하려면 사이트에 충분한 공간이 있어야 합니다. 이론상 백업본이 저장될 공간(3GB)과 백업 파일의 압축을 해제할 때 사용할 임시 공간, 그리고 압축 해제된 복원 파일이 저장될 공간(3GB 이상)이 필요합니다. 넉넉하게 9GB 정도가 있으면 좋겠지만, 압축 해제 시 사용할 임시 공간은 그리 많이 소요되지는 않을 것입니다.
저는 클라우드웨이즈에서 애플리케이션을 생성하여 테스트 사이트를 만들었습니다. Cloudways를 사용하는 경우 서버의 Monitoring 페이지에서 웹 용량을 확인할 수 있습니다.

최대 업로드 크기는 Settings & Packaages에서 설정할 수 있지만 저는 3GB 이상으로 설정하려고 시도하니 아래 그림과 같이 업로드 크기 제한은 500MB 이하가 되어야 한다는 경고가 표시되네요.😥

그래도 AIO WP Migration 플러그인으로 복원하는 데 문제가 없습니다. 웹에서 업로드하는 대신 FTP/SFTP를 통해 백업 파일을 업로드하면 됩니다😄
FTP/SFTP에 접속하여 /public_html/wp-content/ai1wm-backups 폴더로 wpress 파일을 업로드하시기 바랍니다.
3GB 파일을 업로드하니 All-in-One WP Migration에서는 2.79GB로 표시되네요.😀

이 화면에서 복원을 시도하면 정상적으로 복원될 것입니다. 카페24 등 국내 호스팅을 이용하는 경우 웹 용량이 충분한지 확인하시기 바랍니다.

완료가 되면 아래 그림과 같이 "Your data has been imported successfully!"(사이트 언어가 한국어인 경우에는 한국어 번역 문구)이 표시되면서 재로그인 후에 고유주소 페이지에서 저장 버튼을 누를 것을 안내하고 있습니다.

WPML 문제의 경우 Travel Tour라는 테마포레스트 테마가 사용되고 있었는데, 이 여행용 테마가 WPML과의 호환성을 명시하고 있지만 최신 버전에서 완벽히 호환이 안 되거나 다른 플러그인과 충돌이 발생한 것으로 보였습니다.

그리고 국기를 클릭했을 때 해당 언어 페이지로 이동하지 않은 이유는 WPML에서 Language URL format(언어 URL 형식)을 잘못 설정해서 발생하는 문제였습니다.

A different domain per language에 서브디렉터리 형식의 URL(예: example.cim/kr)은 입력할 수 없습니다. 이 옵션을 선택하는 경우에는 다음과 같이 서브도메인이나 완전히 다른 도메인을 입력해야 합니다.
- ko.example.com, cn.example.com, jp.example.com ...
- example.com, example.co.kr, example.co.jp ...
WPML 설정을 변경하고 몇 가지 조치를 취해 문제를 해결할 수 있었습니다.😊

👉 워드프레스 이전(마이그레이션)과 WPML 평생 라이선스를 이용한 다국어 사이트 세팅을 비롯하여 워드프레스 관련 문제 해결이 필요하거나 웹호스팅 문제로 해결에 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.😄
댓글 남기기