사용자 가이드

라이믹스·XE에서 이전하기

라이믹스 또는 XE에서 운영하던 사이트를 Zittme로 옮길 때 알아야 할 것을 정리합니다.

라이믹스에서 Zittme로

Zittme는 라이믹스 2.1.35에서 갈라져 나왔고 호환을 유지합니다.

  • 서드파티 모듈·애드온·스킨·레이아웃은 대부분 그대로 동작합니다. 코어의 Rhymix\ 네임스페이스가 호환 별칭으로 남아 있습니다.
  • 이전 방법은 업데이트와 같습니다: 백업 후 Zittme 배포본을 덮어쓰고 관리자에 접속합니다.
  • DB 구조는 라이믹스 2.1.35와 호환됩니다. Zittme 고유 기능의 테이블은 관리자 접속 시 자동으로 추가됩니다.

주의할 점:

  • 라이믹스 코어 파일을 직접 수정해서 쓰고 있었다면 덮어쓸 때 사라집니다.
  • 이전 후에는 기본 에디터가 zittEditor로 안내됩니다. 기존에 ckeditor를 명시적으로 선택했다면 그대로 유지됩니다.
  • 되돌아가는 것(Zittme → 라이믹스)은 Zittme 고유 기능(테마·반복 필드 등)의 데이터가 무시되는 것을 감수해야 하며, 권장하지 않습니다. 이전 전 백업을 반드시 남겨 두세요.

XE 1.x에서 Zittme로

업그레이드 후 XE로 되돌릴 수 없습니다. 유일한 복구 수단은 사전 백업입니다.

사전 요건

  • XE 1.8 이상이어야 직접 업그레이드할 수 있습니다. 그 미만이면 먼저 XE 최신(1.11)으로 올리고, 모든 모듈 업데이트와 테이블 생성을 마친 뒤 진행하세요.
  • 서버 PHP가 7.4 이상인지 확인하세요 (XE는 5.x에서도 돌았지만 Zittme는 아닙니다).
  • FTP 파일과 DB를 직접 복원할 수 있는 형태로 백업하세요.
  • 최고관리자로 로그인한 상태에서 작업을 시작하세요.

절차

1. Zittme 배포본을 받아 XE 설치 폴더에 전부 덮어씌웁니다. 새로 생긴 폴더(common/framework 등)가 누락되지 않도록 100% 업로드를 확인하세요. FTP는 수천 개 파일 중 일부를 빠뜨리는 일이 있습니다.

2. 관리자 화면을 새로고침하면 모듈 업데이트·테이블 생성 안내가 뜹니다. 전부 실행하세요.

3. 캐시파일 재생성을 실행합니다. 실패하면 FTP로 files/cache 하위를 삭제해도 됩니다.

4. 시스템 설정에서 사이트·보안 설정을 점검합니다.

5. 아래 서드파티 체크리스트를 검토하고, 코어에 흡수된 기능을 새 위치에서 다시 켭니다.

6. 관리자 대시보드의 불필요한 코어 파일 정리 기능으로 옛 XE 잔여 파일을 지웁니다.

규모가 큰 사이트는 변환에 시간이 걸립니다. 반드시 사본 서버에서 먼저 연습하고, 별도의 마이그레이션 툴은 권장하지 않습니다.

XE 서드파티 자료 체크리스트

XE 시절 자료 중 상당수는 기능이 코어에 흡수되었거나 더 이상 동작하지 않습니다.

자료상태조치
고급 메일 발송 모듈부분 흡수메일 발송 방법은 시스템 설정 > 알림 설정에서 재확인
자동 로그인 모듈완전 흡수코어 기능 사용. 기존 자동 로그인은 초기화됨
멀티도메인 모듈완전 흡수시스템 설정 > 사이트 설정
SEO 모듈기능 이전시스템 설정 > SEO 설정
에러 기록 모듈기능 이전시스템 설정 > 디버그 설정
세션 쉴드 애드온기능 이전시스템 설정 > 고급 설정의 세션 보안키
스크립트 압축(ZipperUpper)기능 이전시스템 설정 > 고급 설정
커뮤니케이션 애드온불필요쪽지 기능이 코어 커뮤니케이션 모듈에 있음
CAPTCHA 애드온동작 불가reCAPTCHA로 교체
jQuery 외부 로드 애드온류미지원제거
카페XE / 홈페이지 모듈미지원멀티도메인과 충돌. 업그레이드 비권장

판단 기준: 완전 흡수(코어에 통합, 새 위치에서 설정) / 부분 흡수(일부만 통합) / 기능 이전(다른 메뉴로 이동) / 미지원(대체 필요) / 동작 불가(즉시 교체).

이전 순서 요약

1. 운영 사이트의 files/ 와 DB를 백업한다

2. 사본 서버에서 먼저 이전을 연습한다

3. 위 체크리스트에 해당하는 자료를 정리한다

4. Zittme 배포본으로 파일을 교체하고 관리자에 접속해 DB 변환을 실행한다

5. 화면·로그인·글쓰기·첨부를 확인한다