phpmyadmin에서 회원테이블을 ods 파일로 내보내기 합니다.

csv나 엑셀, xml 구조로 가져올 수도 있지만 편집이 가장 편리합니다.

 

xe의 회원테이블 구조에 맞게 엑셀로 순서를 배열하신 뒤에,

 

옮겨갈 서버의 phpmyadmin 에서 테이블 가져오기를 한 뒤에 ods 파일을 선택해서 가져오기 합니다.

 

그럼 원래 xe_member가 아닌 (xe_member 테이블을 선택했다 하더라도) 원래 게시판의 테이블명이 생성되고

순서는 a,b,c,...로 됩니다.

 

그럼 테이블 작업 탭에서 데이터만 xe_member로 복사하기를 합니다.

 


여기까지 하면 일반 게시판의 회원 테이블의 회원이 xe_member로 가져오기 됩니다.

(단, 패스워드의 암호화가 sha256일 때입니다. 다른 경우 패스워드를 sha256으로 가져오기 해야하던지,

아니면 xe상에서 가능한지는 아직 잘 모르겠습니다.)


이제 xe의 회원을 내보내기 할 차례입니다.

xe의 회원을 내보내기 할 때는 xe 공식홈페이지에서 제공되는 마이그레이션 툴을 사용하시면 됩니다.

 

이 때, autoset 등의 윈도우용 apm툴을 이용할 경우

설치경로입력항목이 애매하실 겁니다.

 

D:\Web\Public_html

 

그냥 해당 디렉토리의 드라이브명과 폴더명을 그대로 입력해주시면 간편하게 추출이 됩니다. :)


이렇게 추출된 xml 파일은 XE관리자 > 콘텐츠 > 데이터 들여오기 > 회원정보 해서 하시면 됩니다.

끝.

이온디

profile
이온디는 라이믹스를 비롯한 다양한 CMS의 시드뱅크를 꿈꿉니다. 여러분들이 사랑하는 웹소스를 언제든지 사용할 수 있게 하기 위해 이온디는 매일 소스코드를 유지보수하고 있으며, 언제든지 다운로드할 수 있는 소스마켓을 운영하고 있습니다.

#XE마켓 - 이온디스토어
https://eond.com/xemarket/

# XE/라이믹스 단톡방을 운영 중입니다. (비번: 2022)
https://open.kakao.com/o/giaKKnl

# XE/라이믹스 생활코딩 모듈 강좌입니다.
https://opentutorials.org/module/3774
  • profile
    타게시판 게시글도 이동이나 복사가 가능한가요 이온디님?
  • profile profile
    마이그레이션 툴을 제공하는 경우에는 쉽게 할 수 있고, 제공하지 않으면 할수는 있지만 어려워집니다.

    과거에 저는 일단 직관적인 테이블 구조를 가진 제로보드4로 변환을 하고 마이그레이션 툴로 xe로 옮겼었습니다.
  • profile profile
    네 같은 php 게시판이면 phpmyadmin으로 저런 식으로 게시판글도 가져와서,
    xe의 테이블 구조에 맞게 변경해서 가져오면 됩니다.
  • profile profile
    아네 가능하다는 말씀이군요^^ 답변 감사합니다.
  • profile profile
    게시글 같은 경우 첨부파일을 또 연결해줘야 하는데 이건 좀 어려울듯;ㅁ;
  • profile profile
    ㅠㅠ 역시.. 노가대작업이 필요하네요..