라이믹스·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. 화면·로그인·글쓰기·첨부를 확인한다