질문/조언질답게시판

기존사이트 : 라이믹스 1.9.9.9

리뉴얼사이트 : 라이믹스 2.0.8

회원정보만 이전하려고 하는데, XE공홈의 XE Migration Tool 이나, 여기 포인트몰 XE Migration Tool 사용해

이전이 가능한가요? 정상적으로 동작하지 않는것 같아서 문의드려요.. ㅠㅠ

툴 사용이 안된다면 DB만 옮기면 문제가 없을까요? 시퀀스(?)번호 때문에 오류가 날 수 있다고 해서..

어떤방법이 있는지 궁금합니다.. ㅠㅠ

  • profile

    라이믹스끼리는 코어에서 제공하는 모든 파일들을 ftp로 덮어씌우시는 것으로 업데이트가 가능합니다 마이그레이션이 필요 없으며 회원 및 모든 게시글 정보가 보존됩니다

  • profile profile
    새로만든 사이트에 일부 신규회원도 있고, 게시글 등이 있습니다.
    새로만든 사이트로 구. 회원정보 DB랑 프로필 이미지를 덮어쓰면 member_srl이 기존에 발행된 스퀀스no랑 뒤죽받죽 되지 않나요? 그렇게 생각을 해서 마이그레이션 툴을 사용하려고 했습니다.
  • profile profile

    사실상 개념적으로는 서로 다른 사이트를 합친다는 이야기이신거 같은데..

    회원 정보 뿐만 아니라 게시글과 댓글, 그 외 모듈에 있는 각각의 변수들도 싹다 옮겨 가셔야 한다면 마이그레이션 툴을 사용하셔야 할거 같네요

     

    다만 게시글 번호라던지 회원 번호 등등이 완전히 바뀌게 될 것이라 SEO에도 악영향이 있을것이고, 예기치 못한 오류들이 터져나올것을 감수하셔야 할거 같아요

    그런데 이런걸 다 감수하신다고 하셔도 마이그레이션 툴이 정상 작동할지는 모르는 일이라..

  • profile

    마이그레이션 툴 관련 안내

    XE에서 XE로, XE에서 라이믹스로, 라이믹스에서 라이믹스로 업그레이드하는 어떤 과정에서도 마이그레이션 툴을 사용하는 것은 권장하지 않습니다. 과거에 XE에서 배포한 마이그레이션 툴은 안정성과 호환성이 무척 떨어지며, 자료가 안전하게 옮겨진다고 보장할 수 없습니다.

    라이믹스를 먼저 설치한 후 XE의 DB를 덮어씌우는 것 역시 권장하지 않습니다. 위에서 설명하였듯이, 코어를 업그레이드하는 가장 정상적인 방법은 기존 버전 위에 새 버전을 덮어씌우는 것입니다.

     

    https://rhymix.org/manual/introduction/xe-upgrade

     


     

    특히 라이믹스간 버전 업데이트라면 마이그레이션 툴을 사용할 이유가 전혀 없습니다. 이름부터가 XE 마이그레이션 툴이지 라이믹스 마이그레이션 툴이 아니죠?

  • profile

    불가피하다면 마이그레이션 툴을 사용하셔도 됩니다. 회원정보는 아이디/메일주소만 일치하면 srl값이 바뀌어도 상관없기 때문에 그나마 안전할 것 같습니다.

     

    단, 마이그레이션 툴이 프로필 사진이나 서명 같은 것까지 정확하게 옮겨 줄지는 의문이고, 각 회원의 레벨이나 포인트 등 부가적인 정보도 유실될 가능성이 있으며, 기본적으로 10년이 넘은 툴을 대충 땜빵해서 쓰는 것이다 보니 최신 코어, 최신 PHP에서 정상 작동할지도 미지수입니다. 좀더 최근에 나온 XE타운 자료실 버전에 그나마 기대를 걸어봐야겠지요.