커뮤니티

안녕하세요.

먼저 Rhymix를 개발해 주시고 계속 발전시켜 주시는 모든 분들께 감사드립니다.
 

저는 20년 이상 운영해 온 오래된 XE 1.11.6 사이트를 Rhymix로 이전하려고 준비 중입니다.

공식 매뉴얼을 읽기 전에 안전하게 연습해 보기 위해 테스트 서버에서 먼저 작업을 해 보았습니다.

제가 진행한 순서는 다음과 같습니다.

  1. 새로운 서브도메인(phoenix.kb34.net)에 Rhymix 2.1.35를 새로 설치했습니다.
  2. PHP 7.4에서 설치한 후 현재는 PHP 8.4에서 정상적으로 실행되고 있습니다.
  3. 기존 XE 데이터베이스(SQL 백업)를 새 Rhymix 데이터베이스로 가져왔습니다.
  4. phpMyAdmin에서 확인해 보면 회원, 게시글 등 기존 데이터는 모두 존재합니다.

그런데 Rhymix 관리자에서는 새로 설치한 사이트처럼 기본 게시판만 보이고, 기존 게시판과 회원 정보는 나타나지 않습니다.

이 과정에서 한 가지 궁금한 점이 생겼습니다.
 

혹시 제가 처음부터 이전 방법을 잘못 선택한 것일까요?

공식 매뉴얼에서는 기존 XE 설치 폴더 위에 Rhymix 파일을 덮어쓰는 방식을 권장하고 있는데, 특별한 설계상의 이유가 있는지 궁금합니다.
 

제가 시도한 것처럼

새 Rhymix를 설치한 후 기존 XE 데이터베이스를 가져오는 방법도 가능한 방법인지,

아니면

반드시 기존 XE 위에서 업그레이드를 진행해야 하는 구조인지

알려주시면 정말 감사하겠습니다.
 

만약 제가 시도한 방법도 가능하다면, 추가로 반드시 해야 하는 작업이 무엇인지도 조언 부탁드립니다.

현재 실제 운영 중인 사이트는 그대로 보존하고 있으며, 모든 작업은 테스트 서버에서만 진행하고 있습니다.

좋은 프로그램을 만들어 주셔서 다시 한번 감사드립니다.

 

추가 질문

또 한 가지 궁금한 점이 있습니다.

기존 XE SQL 백업을 가져오는 과정에서 테이블명이 rx_nlf_* 형태로 변경되었습니다.

이것이 Rhymix에서 정상적으로 변환된 결과인지,

아니면 원본 SQL 백업을 그대로 다시 사용해서 처음부터 이전 작업을 하는 것이 더 바람직한지 궁금합니다.

혹시 현재 사용 중인 SQL 백업이 이미 변경된 상태라면, 변경되기 전의 원본 SQL 백업을 찾아서 다시 시작하는 것이 좋을까요?

조언을 부탁드립니다.

감사합니다.

 

youshine Lv. 1
I started XE long ago has maintained a few websites with xe 1.11.6 version. I had accounts with XE1 and also XEtown website. I am an old man of 85 years old.
Now I am going to upgrade them to Rhymax current version

댓글 2

  • 기존 XE에 Rhymix를 덮어쓰셔야합니다.

    지금 하신것처럼 반대로 하시면 오류납니다.

    설계상 라이믹스를 나중에 덮어쓰면 마이그레이션이 자동으로 진행됩니다만, 반대로 하면 최신 정상데이터에 오래된 이상한(?) 데이터를 덮어쓰는 꼴이라 마이그레이션이 진행되지 않아요.

  • 안녕하세요. 신속한 답변 감사합니다.
     

    말씀하신 것처럼 XE 위에 Rhymix를 덮어써야 한다는 점은 이제 이해했습니다.
     

    하지만 지금 제가 가장 궁금한 것은 마이그레이션 방법이 아니라 기존 XE 데이터베이스가 왜 변경되었는가 하는 점입니다.

    첨부한 화면처럼 원래 XE 1.11.6에서 사용하던 데이터베이스의 테이블들이 예전과 다른 상태로 보입니다. 제가 걱정하는 것은 기존 XE 데이터가 이미 변경된 것은 아닌지, 그리고 Rhymix를 설치하기 이전 상태로 복구할 방법이 있는지입니다.
     

    혹시 이런 경우라면 설치 전에 백업된 SQL 파일을 찾아 복원하는 것이 가장 좋은 방법인지, 아니면 다른 확인 방법이 있는지도 조언을 부탁드립니다.
    또 한 가지 궁금한 점이 있습니다.

    제가 ChatGPT의 도움을 받아 테스트용으로 새 Rhymix를 설치한 후 기존 데이터를 가져오는 방법을 시도했는데, 이런 방식이 Rhymix에서 지원되지 않는다면 설치 과정이나 안내 문서에서 "이 방법으로 진행하면 자동 마이그레이션이 되지 않는다" 는 경고가 있었으면 실수를 피할 수 있지 않았을까 하는 아쉬움이 있습니다.
     

    첨부한 화면은 현재 기존 XE 1.11.6 데이터베이스의 상태를 캡처한 것입니다.

    감사합니다.

     


    첨부한 화면 복사는 변경된 원 XE 1.11.6 웹의 SQL 데이터 베이스의 화면 복사입니다.

     

    Screenshot 2026-07-22 at 1.24.53 PM.png

     

    Screenshot 2026-07-22 at 1.24.43 PM.png