자주자주 공지를 확인하세요!

라이믹스/매뉴얼/서드파티 자료 호환성 체크리스트

상위 문서: 라이믹스/매뉴얼

개요[편집 / 원본 편집]

XE 1.x에서 라이믹스로 옮긴 뒤 점검해야 할 서드파티 자료를 정리한 문서이다.[1]

XE의 모듈, 애드온, 레이아웃, 위젯은 대부분 라이믹스에서 그대로 동작한다. 다만 XE 시절 별도 자료로 쓰이던 기능 가운데 상당수가 라이믹스 코어에 흡수되었기 때문에, 이전 후에는 해당 자료를 제거하고 관리자 화면에서 설정을 다시 확인해야 한다.

이전 절차 자체는 라이믹스/XE에서 넘어오기 문서를, 차단된 자료 목록은 라이믹스/블랙리스트 문서를 참고하자.

코어에 흡수된 기능[편집 / 원본 편집]

XE 시절 자료 라이믹스에서의 위치 확인할 점
고급 메일러 모듈 시스템 설정 → 알림 외부 API와 SMTP 발송 기능이 코어로 흡수되었다. 기존 설정은 자동 변환되지만 발송 방식이 제대로 잡혀 있는지 확인해야 한다
자동 로그인 모듈 코어 기능 각 회원이 회원정보 화면에서 자동 로그인 기기를 직접 관리한다. 업그레이드 후 기존 세션이 만료되므로 전 회원이 다시 로그인해야 한다
멀티도메인 모듈 시스템 설정 → 사이트 설정 도메인 설정이 자동 변환된다. 모든 도메인이 정확히 옮겨졌는지 확인하자
SEO 모듈 시스템 설정 → SEO 설정
오류 기록 모듈 시스템 설정 → 디버그 설정 오류와 성능 정보를 이곳에서 확인할 수 있다

지원하지 않는 자료[편집 / 원본 편집]

자료 상태 대응
홈페이지·카페 모듈 멀티도메인 기능과 충돌하여 지원하지 않는다 전환 전 필요한 멀티사이트 기능과 지원되는 대체 구성을 확인
CAPTCHA · CAPTCHA Member 애드온 최근 라이믹스에서 동작하지 않는다 현재 코어의 스팸필터 모듈에서 reCAPTCHA 설정 확인
reCAPTCHA 애드온 2.0.0에서 독립 애드온 대신 스팸필터 모듈로 기능 통합 설정과 비밀 키가 그대로인지 확인
jQuery CDN 관련 애드온 외부 CDN을 통한 로드를 지원하지 않는다 스크립트 호환성을 유지하기 위한 조치이다
회원 커뮤니케이션 애드온 커뮤니케이션 모듈에 통합되었다 별도 설치가 필요 없다
모바일 XE 애드온 더 이상 사용되지 않는다

현재 코어의 reCAPTCHA 구성은 2.0.0 공식 변경 사항의 애드온 제거·스팸필터 통합 이력을 함께 확인한다.

이전 후 점검 항목[편집 / 원본 편집]

공식 문서가 안내하는 확인 사항이다.[1]

  • 메일 발송 설정이 올바르게 표시되는지
  • 모든 도메인이 정확히 변환되었는지
  • reCAPTCHA 설정과 비밀 키가 정상 동작하는지
  • 세션 보안 옵션이 적절히 설정되었는지
  • 스크립트 압축 설정 조정이 필요한지

이 밖에 다음 항목도 함께 확인하는 것이 좋다.

  • 자동 로그인이 정상 동작하는지 (기존 세션은 만료된다)
  • 게시판, 회원, 포인트, 커뮤니케이션 등 주요 모듈이 정상인지
  • 더 이상 필요 없어진 오래된 애드온이 켜져 있지는 않은지
  • PHP 8.x 환경에서 경고나 오류가 나오지 않는지

업데이트 시 실무 호환성 점검[편집 / 원본 편집]

XE에서의 이전뿐 아니라 라이믹스 버전·PHP 버전을 바꿀 때도 다음을 점검한다. 아래 항목은 공식 공지의 변경 사항을 바탕으로 덧붙인 시험 예시이다.

항목 점검 방법
자료 목록 모듈·애드온·위젯·레이아웃·스킨의 이름, 버전, 배포처, 직접 수정한 파일을 기록한다. 배포자가 밝힌 PHP·코어 지원 범위와 비교한다.
정상 기능과 권한 로그인·비로그인, 일반 회원·게시판 관리자·최고관리자로 주요 화면과 요청을 시험한다. 버튼 표시뿐 아니라 서버의 거부 여부도 확인한다.
2.1.37 자료형 변경 array_escape() 결과를 쓰는 자체 코드에서 숫자·실수·불리언과 문자열 비교·저장 결과를 시험한다. 라이믹스/릴리즈 노트/2.1.37 참고.
2.1.38 필터·설정 권한 HTMLFilter의 제거된 $allow_widgets 옵션 사용 여부와 헤더·푸터 스크립트 수정 계정을 확인한다. 라이믹스/릴리즈 노트/2.1.38 참고.
업로드·메일·예약 작업 작은 파일·큰 파일, 한글 파일명, 테스트 메일, 큐 처리 결과를 확인한다. 외부 연동을 포함한 별도 테스트 환경을 사용한다.
로그·캐시 PHP 경고·치명적 오류와 브라우저 JS 오류를 확인한다. 캐시 재생성 전후 결과를 비교하고 OPcache·CDN도 구분한다.

문제가 생기면 별도 테스트 환경에서 관련 자료를 하나씩 비활성화하여 범위를 좁힌다. 비활성화와 삭제·제거는 다르며, 제거 과정에서 DB나 설정이 삭제될 수 있으므로 먼저 백업한다. 운영 사이트에서 무작위로 자료를 지우며 시험하지 않는다.

코어 파일을 수정하는 자료[편집 / 원본 편집]

라이믹스는 XE와 외부 구조는 같지만 내부 구조가 크게 달라졌다. 따라서 XE의 코어 파일을 직접 고치는 방식의 자료는 정상 동작하지 않을 수 있다. 동작하지 않는 정도를 넘어 라이믹스의 다른 기능을 방해하는 자료는 블랙리스트로 차단된다.

같이 보기[편집 / 원본 편집]

각주[편집 / 원본 편집]

최근 바뀜

더 보기