XpressEngine 마이그레이션 가이드 - xpressengine/xe-migration-tool GitHub Wiki

데이터 추출 툴 소개

XpressEngine(이하 XE)에서는 다양한 플랫폼에서 운영중인 웹사이트들을 손쉽게 XE로 이전할 수 있도록 데이터 추출 툴을 제공하고 있습니다.
데이터 추출 툴을 사용하여 XE에 이전할 수 있는 XML 형태로 데이터를 쉽게 추출할 수 있습니다.

1. 데이터 추출 툴 선택하기

XE로 데이터를 이전하기 전 먼저 여러분이 이전하고자 하는 사이트에 맞는 데이터 추출 툴을 다운로드 받으셔야합니다. 현재 제공하고 있는 데이터 추출 툴은 아래와 같습니다.

*아래 링크를 클릭하시면 데이터 추출 툴을 다운로드를 받을 수 있는 페이지로 이동합니다.

2. 추출 툴 서버에 업로드하기

데이터 추출 툴은 XE 모듈이 아닌 독립된 프로그램으로 XE를 사용하지 않으므로 어느 위치에 업로드를 하셔도 상관이 없습니다.

  • FTP를 사용하여 웹에서 접근할 수 있는 적절한 폴더에 업로드해주시기 바랍니다. (운영중이신 웹사이트의 최상단 위치가 가장 좋습니다.)
  • 데이터 추출 툴은 브라우저에서 http://사이트주소/업로드한 파일이 위치한 폴더명/index.php 로 접속이 가능해야 합니다.

3. XE 용 XML 데이터 추출하기

먼저 여러분의 사이트에 설치한 이전툴에 접속합니다. (http://사이트주소/업로드한 파일이 위치한 폴더명/index.php)
이전 툴에 접속하실 수 없으시다면 경로가 올바른지 확인해보시기 바랍니다.

STEP1) 경로 및 서버 사양 입력

  1. 운영중인 서버의 Charset과 데이터베이스를 선택합니다.
  2. 여러분의 프로그램(그누보드, 킴스큐, 제로보드4 등)이 설치된 경로를 입력 후 [정보 입력] 버튼을 클릭합니다.
  3. 올바르게 경로가 입력되었다면 STEP2 화면을 보실 수 있습니다

STEP2) 추출 데이터 형식 선택

  1. 추출할 데이터 형식을 선택합니다. (회원정보/쪽지/게시판)
  2. 게시판의 경우 하단에서 추출할 게시판 이름을 선택하고 게시판이 아닐경우에는 [추출 대상 선택] 버튼을 클릭합니다.

데이터 이전은 회원정보 > 쪽지 > 게시판 순으로 이전하실것을 추천드립니다.

STEP3) 전체 개수 확인 및 분할 전송

추출 대상이 많은 경우 정상적으로 데이터 이전이 안되는 상황이 발생할 수 있습니다. 이때 데이터를 분할 기능을 활용하여 안정적으로 데이터 이전을 진행할 수 있습니다.

  1. 추출 대상 수를 확인합니다.
  2. 분할 수 항목에 분할 할 파일 개수를 입력하고 [분할 수 결정] 버튼을 클릭합니다.
  3. 생성된 XML 파일을 다운로드 하거나 URL을 복사합니다.

4. 추출된 XML을 사용하여 데이터 이전하기

추출된 XML 데이터는 XE 코어에 포함된 데이터 들여오기 기능을 사용하여 데이터를 이전할 수 있습니다.

  1. 데이터를 이전할 XE사이트 관리자 페이지에 접속하여 관리 메뉴 중 [콘텐츠] - [데이터 들여오기] 페이지로 이동합니다.
  2. STEP3 에서 XML 파일을 다운로드 하신 경우 FTP를 사용하여 /XE 설치 위치/ 에 XML 파일을 업로드합니다.
  3. 데이터 들여오기 대상 (게시판/쪽지/회원)에 업로드한 XML파일의 경로를 올바르게 입력하고 [경로 확인] 버튼을 클릭합니다.
  4. 올바르게 경로를 설정하셨으면 [데이터 들여오기] 버튼이 활성화 됩니다. 이 버튼을 클릭하여 데이터 이전 작업을 진행합니다.
⚠️ **GitHub.com Fallback** ⚠️