묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
ZB4 마이그레이션 회원 누락 도움 요청합니다.
2012.10.05 13:09
ZB4로 된 사이트의 회원 DB를 XE로 마이그레이션을 하는데 회원정보 이전이 잘 안됩니다.
ZB4의 EXPORT 데이터에는 문제가 없는데 XE에서 XML 들여오기를 하면,
100명 중 7-80명 밖에 이전이 되지 않습니다. 마이그레이션 툴 중에서 Export.php도 건드려보면서
여러 가지로 시도해봤는데 도저히 2-30명의 나머지 DB가 정상적으로 이전되지 않습니다.
- ID가 한글로 된 것도 아니고,
- 세진님이 비슷한 문제와 관련해 답변을 다신 filter=hompage & filter=email의 문제도 아니고, (적용 후에도 변화 없음)
- 또 비슷한 질문에 답변이 달린 Backup XE도 되지 않습니다. (이건 XE-XE용이었던 것 같네요)
ZB4 사이트의 DB테이블 들어가면 진짜 완전히 똑같은 분류에 대한 정보가 들어가 있는데도
어떤 회원정보는 이전이 되고 어떤 회원정보는 이전이 되지 않습니다.
짐작이 가시거나 혹은 해결책을 제시해주실 수 있는 분이 계시면 정말 감사드리겠습니다. ㅠㅠ
댓글 1
-
해피보이
2012.10.05 21:58
데이터이전 모듈에는 중복닉네임에 대한 처리부분이 있는데 제대로 작동 안하더라구요.아래처럼 수정해보세요..파일 : /xe/modules/importer/importer.admin.controller.php대략 285Line에 보시면 이런부분이 있습니다.// 중복되는 nick_name 데이터가 있는지 체크$nick_args = null;$nick_args->nick_name = $obj->nick_name;$nick_output = executeQuery('member.getMemberSrl', $nick_args);if(!$nick_output->toBool()) $obj->nick_name .= '_'.$obj->member_srl;이부분을 아래처럼 변경하세요.// 중복되는 nick_name 데이터가 있는지 체크$nick_args = null;$nick_args->nick_name = $obj->nick_name;$nick_output = executeQuery('member.getMemberSrl', $nick_args);if($nick_output->data) $obj->nick_name .= '_'.$obj->member_srl; -
블루메론
2012.10.09 08:55
너무 감사드립니다 !!! 아직 2% 가량의 회원들은 어떤 이유에서인지 이전이 안되지만, 덕분에 큰 문제 해결했습니다. 다시 한번 감사드립니다~~