본문 바로가기
IT

워드프레스 데이터(글, 페이지, 미디어 파일 등) 내보내기 및 가져오기 가이드

by 굿센스굿 2025. 2. 28.
반응형

워드프레스 사이트 이전, 어떻게 할까?

워드프레스는 전 세계에서 가장 많이 사용되는 CMS(Content Management System) 중 하나로, 사이트를 운영하다 보면 다양한 이유로 데이터를 이전해야 하는 경우가 생깁니다.

예를 들어,

  • 기존 웹호스팅에서 새로운 웹호스팅으로 옮기고 싶은 경우
  • 워드프레스닷컴(가입형)에서 워드프레스.org(설치형)로 이전하려는 경우
  • 멀티사이트에서 싱글 사이트로 분리하거나 반대로 합치려는 경우
  • 사이트의 특정 콘텐츠(글, 페이지, 미디어 파일 등)만 이동하고 싶은 경우

이럴 때 워드프레스는 자체적으로 제공하는 내보내기 및 가져오기 도구를 활용할 수 있습니다. 이 방법을 사용하면 추가 플러그인 없이 간편하게 데이터를 백업하고 이동할 수 있습니다. 이번 포스팅에서는 워드프레스의 기본 내보내기/가져오기 기능을 이용해 데이터를 이전하는 방법을 상세하게 설명하겠습니다.


1. 워드프레스 데이터 이전 방법 개요

워드프레스 데이터를 이전하는 방법은 크게 두 가지로 나뉩니다.

① 전체 사이트를 통째로 이전하는 방법

  • 마이그레이션 플러그인 사용: Duplicator, All-in-One WP Migration 등의 플러그인을 사용하면 데이터베이스와 파일을 한 번에 이전할 수 있습니다.
  • 수동 이전: FTP를 이용해 파일을 다운로드하고, 데이터베이스를 내보내어 새로운 서버에 업로드하는 방식입니다.

② 특정 콘텐츠(글, 페이지, 미디어 파일 등)만 이전하는 방법

  • 워드프레스 자체 내보내기 및 가져오기 도구 활용: 플러그인 없이 간편하게 특정 데이터만 선택하여 이전할 수 있습니다.
  • JSON 또는 CSV 형식으로 내보내기: 일부 플러그인을 사용하면 특정 데이터를 JSON 또는 CSV 파일로 내보내고 다시 불러올 수도 있습니다.

이번 글에서는 두 번째 방법, 워드프레스 기본 내보내기 및 가져오기 도구를 활용한 데이터 이전 방법을 중점적으로 다룹니다.


2. 워드프레스 데이터 내보내기

먼저, 데이터를 내보내려면 다음 절차를 따르면 됩니다.

① 내보낼 콘텐츠 선택

  1. 워드프레스 관리자 페이지 접속
  2. 좌측 메뉴에서 도구 → 내보내기로 이동
  3. 내보낼 콘텐츠 유형 선택
    • 모든 콘텐츠: 글, 페이지, 댓글, 사용자 정의 필드, 내비게이션 메뉴, 사용자 정의 글 타입까지 포함됨
    • 특정 글 또는 페이지: 특정 카테고리, 작성자, 날짜 범위 등을 설정하여 선택 가능

② 내보내기 실행

  1. 선택한 데이터가 포함된 XML 파일 다운로드 (예: WordPress.2025-02-28.xml)
  2. 다운로드한 XML 파일을 안전한 곳에 보관

이제 이 파일을 새로운 사이트로 가져올 준비가 되었습니다.


3. 워드프레스 데이터 가져오기

이제 내보낸 데이터를 새로운 사이트로 가져오는 방법을 알아보겠습니다.

① 가져오기 도구 실행

  1. 새로운 워드프레스 사이트의 관리자 페이지로 이동
  2. 좌측 메뉴에서 도구 → 가져오기 클릭
  3. WordPress 가져오기 도구 설치 (최초 실행 시 필요)
  4. 가져오기 도구가 설치되면 가져오기 실행 버튼 클릭

② XML 파일 업로드 및 가져오기

  1. 파일 선택 버튼을 클릭하여 앞서 내보낸 XML 파일 선택
  2. 파일 업로드하고 가져오기 버튼 클릭
  3. 데이터 이전 중 작성자 설정첨부 파일 다운로드 여부 선택
    • 기존 작성자를 유지할 것인지, 새로운 작성자를 지정할 것인지 선택 가능
    • 원본 사이트의 미디어 파일을 함께 가져올 것인지 선택

③ 가져오기 완료 및 확인

  • 가져오기가 정상적으로 완료되었는지 확인
  • 특정 콘텐츠가 누락되었는지 체크 후 필요 시 재시도

4. 가져오기 실패 시 대처 방법

가져오기가 실패하는 경우 다음과 같은 원인이 있을 수 있습니다.

  1. 파일 크기 초과
    • 서버의 PHP 설정에서 upload_max_filesize 또는 post_max_size가 너무 작은 경우 발생
    • 해결 방법: php.ini 또는 .htaccess 파일을 수정하여 업로드 제한을 늘리거나, 파일을 분할하여 업로드
  2. 호스팅 환경 문제
    • 일부 저가형 국내 호스팅(예: 카페24, 나우호스팅)에서는 가져오기 과정에서 타임아웃 오류 발생 가능
    • 해결 방법: 클라우드웨이즈 같은 안정적인 호스팅 환경에서 진행 후 옮기기
  3. 중복 데이터 문제
    • 가져오기를 여러 번 시도하면 동일한 콘텐츠가 중복 생성될 수 있음
    • 해결 방법: 불필요한 중복 데이터를 수동으로 삭제

5. 데이터 이전 후 추가 작업

데이터 가져오기 후에는 기존 사이트와 동일한 환경을 유지하기 위해 몇 가지 추가 작업이 필요할 수 있습니다.

① 테마 및 플러그인 설치

  • 기존 사이트에서 사용하던 테마와 플러그인을 동일하게 설치
  • 테마 설정 및 위젯 구성을 조정하여 원래 레이아웃과 동일하게 유지

② URL 수정

  • 내부 링크가 기존 사이트의 URL을 참조하고 있을 가능성이 있음
  • Better Search Replace 같은 플러그인을 사용하여 새 URL로 일괄 변경 가능

③ SEO 설정 확인

  • Yoast SEO, Rank Math 등의 SEO 플러그인 설정 확인
  • 사이트맵 제출 및 검색 엔진 색인 상태 점검

6. 마무리

워드프레스의 기본 내보내기 및 가져오기 기능을 활용하면 별도의 플러그인 없이도 쉽게 콘텐츠를 이전할 수 있습니다.

다만, 서버 환경에 따라 일부 문제가 발생할 수 있으므로 대비책을 미리 준비하는 것이 중요합니다. 사이트 전체 이전이 필요할 경우, 마이그레이션 플러그인을 활용하거나 전문적인 웹호스팅 서비스의 지원을 받는 것도 좋은 방법입니다.

워드프레스 사이트 이전을 고려하고 있다면, 위 가이드를 참고하여 원활하게 데이터 이전을 진행해 보세요!

반응형