Extra Form
PHP PHP 5.x
CMS XpressEngine1

내부 개인 용도로 (인터넷에 공개 안하고) 사용하는 XE 1.7.11 이 있는데, 귀찮아서 수년 간 업데이트를 안했는데, XE  외부 자료를 사용하는 것은 거의 없습니다.

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

참고하니 한 방에 안될 것 같은데,

 

XE 1.11.6 을 https://xe1.xpressengine.com/index.php?mid=download&package_id=18325662&release_id=22756225 에서 받고 XE 파일들을 덮어버린 뒤에 PHP 7.4 를 설치하고 관리 도구에 들어가서 업데이트 항목 다 누르고, 캐시 지우고,

 

그 다음에 라이믹스 최신 버전으로 업데이트하면 될까요?

 

아니면 중간 중간에 다른 버전도 설치해야할 것 같나요?

 

감사합니다.

  • profile
    라이믹스 2.x로 바로 올리시면 업데이트가 누락될 수 있습니다.
    성능 상의 이유로, 라이믹스 최신 버전에서 오래된 버전을 위한 업데이트 코드가 많이 제거된 것으로 알고 있습니다.

    XE 1.7.11 -> 1.11.6 -> 라이믹스 1.x -> 라이믹스 2.x으로 업데이트 하시길 추천드립니다.
  • profile profile

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

    XE 1.8 이상 버전이라면 라이믹스 2.x로 바로 업그레이드 가능합니다.(물론 굳이 1.8로 맞춰서 업데이트하기보단 마지막 버전인 1.11.6 적용이 권장되긴 합니다) 업데이트 코드가 일부 제거되긴 했으나 그렇다고 1.x 버전을 거쳐가야 할 정도는 아닙니다.

  • profile

    대충 아래의 표와 같이 구분하시면 됩니다.

     

    XE 1.4

    XE 1.5

    Daol CMS

    XE 1.7

    XE 1.8

    Rhymix 1.8

    XE 1.9

    XE 1.11

    Rhymix 1.9

    Rhymix 2.0

    Rhymix 2.1

    (예정)

    PHP 7.2 이상

    사용 불가

    PHP 7.2 이상

    사용 가능

    PHP 7.2 이상

    필수

     

    업그레이드할 때 옆으로 한 칸씩 넘어가고, 관리자 화면에서 모듈 업데이트 + 테이블 생성 (필요시) + 캐시파일 재생성 후 다시 한 칸 넘어가는 것이 안전합니다. 그러나 같은 칸에 있는 버전들끼리는 굳이 다 거쳐갈 필요 없습니다.

     

    공식적으로는 XE 1.8에서 라이믹스 2.0 이상 버전으로 직접 업그레이드하는 것도 지원하지만, PHP 7.2부터 BaseObject 문제 때문에 외부 자료가 오류를 일으키는 경우가 많기 때문에 중간에 한 번 점검하고 넘어가는 편이 좀더 안전합니다. 외부 자료를 거의 사용하지 않으신다면 상관없고요.^^