꽃지닷컴's 블로그

구버전 xe에서 라이믹스로 갈아타기 본문

카테고리 없음

구버전 xe에서 라이믹스로 갈아타기

비누남어 2023. 1. 26. 17:14
반응형

관리되지 않던 오래된 버전의 xe를 rhymix 로 이전하는 방법을 알아보자!

 

제로보드 시절부터 거의 모든 버전을 사용해왔고 그 때의 디비를 몇년 전까지 이전 해 오면서 사용해 왔다.

마이그레이션툴이라는게 있어서 쉽게 그때그때마다 이전을 용이하게 할 수 있었다.

 

하지만 사이트를 만들어 놓고 방치해두는 곳도 부기지수로 많은 것이 사실이다.

커뮤니티나 일부 회사사이트를 만들다보니 사이트를 만들어 놓고 관리자가 그만 두는 경우가 종종 있는 곳이 있다.

대부분 호스팅회사에서 php나 mysql을 업그레이드 하면서 사이트에 문제가 생겼을 때 그 때서야 대응하려고 공홈(제로보드,xpress engine)에 문의를 남긴다.

 

Xpress engine은 현 시점에서 나락으로 떠러졌다. 아니 더이상 코어 업데이트가 이루어지지 않으며 운영자들이 새로운 체제인 XE3를 전환해 보려고 애를 써 보지만 필자가 볼땐 거기 또한 사장되어 가고 있는 것 같다. 초창기 응대를 조금 하는 듯 하였으나 지금은 질의응답 채널이 거의 막혔다고 할 수 가 있다.  무응답으로 소통을 스스로 차단하고 있다.

 

XE로 사이트를 운영하고 있다면 Xpress Engine 코어를 포크한 라이믹스로 넘어가는게 정답니다.

훌륭한 운영진과 함께 커뮤니티가 비교적 활성화 되어 있기 때문이다.



📌XE 에서 라이믹스(Rhymix)로 갈아타는 방법

필자는 개발자가 아니다. 오직 가지고 노는 정도의 실력임을 밝힌다.

XE를 사용하는 사람들은 다양한 코어버전을 사용중일 것이다.
제일 중요한 것은 각 코어 버전이 어떤 환경 즉, PHP4 버전에서 돌아가는지 PHP5,6,7 등 에서 돌아가는지 알아야 대응할 수가 있다.

XE코어버전과 PHP 버전 확인하기

 

가장 안정적이라고 생각하는 카페24 호스팅 하는 경우를 예를 들고자 한다.


🧨준비물
 본인PC 
            1.Xpress Engine : (모든버전확인
            2.Autoset : 지원되는 php버전별로 설치  예)PHP5.6지원버전 (링크
            3.Xampp :  라이믹스 최소지원 버전인 php7.4 버전 설치

(수정 중...)

 

기존에 php5.3버전에서 xe1.9대로 최대로 올릴 수 있었다. xe는 v.11에서 개발이 멈추었지 때문에 더이상 패치를 기대하기 힘들다.

기존의 데이터를 위해서는 라이믹스로의 이전이 답이다.

 

라이믹스는 현재 php7.4 버전을 최소버전으로 하기 때문에  카페24의 서버를 7.4로 변경해야한다.

기존에는 7.4로 변경하면 데이터는 그대로 남아 있기도 하였다. 하지만 현재는 데이터까지 완전히 삭제된다.  당연히 php5.3일때의 롤백도 더이상 지원되지 않는다.

 

5.3버전대의 백업 data와 백업db를 다운 받아둔다.

 

이제 부터는 본인의 pc에서 서버 버전업 환경을 갖추어 xe데이터를 rhymix로 덮어 버릴 것이다.

 

1.autoset(5.6) 를 설치해 준다.  5.3이나 5.6이나 상관이 없다. autoset은 7.2를 끝으로 더이상 업데이트 하지 않고 있다.

2.xampp7.4 버전을 설치해 준다.

 

1) autoset 설치 후 홈디렉토리에 data 파일을 옮기고 db도 불러온다.  db파일을 세팅해 주면  짜자잔...기존 사이트가 그대로 복제되어 나타난다. (현재까지 xe상태)

 

2)xampp7.4 홈디렉토리에  복제되어진 data를 옮겨준다.  사이트를 열어보면 오류가 쫙~ 뜰 것이다. 당황하지 말자!.
  대부분 Class 'Object' 의 오류일 것이다.  Object를 BaseObject로 모둔 바꿔주면 거의 해결 될 것이다.

 또한 textyle모듈에서도 동일한 오류가 있으나 라이믹스에선 빠진 에디터이니 과감히 지우자!

 

그리고 다시 사이트를 새로고침하면 다음과 같이 뜬다.
 

 

phpmyadmin에서 mariadb id와 passwd를 설정해 준다. c:/xampp/phpmyadmin/config.inc   line20, lin21

 

그러면 열릴것이다.

 

무엇보다 관리자 또한 운영자들은 업데이트 하는 습관이 무엇보다 중요하다고 본다.

반응형
Comments