| CMS/프레임워크 | XE 1.x |
|---|---|
| 개발 언어 | PHP 5.x |
제가 호스팅 중인 Cafe24에 문의했더니, AI가 아래와 같이 답변했습니다. 제가 전에 여기서 조언을 받기로는 XE1에서 PHP를 7.4로 업그레이드한 다음 라이믹스로 마이그레이션하라고 들었는데요. 아래와 같이 7.4로 업그레이드시 오류가 발생한다면 라이믹스로의 이전은 어려운 것 아닌가 싶습니다. 카페24 AI 답변은 아래와 같습니다:
XE1으로 개발된 사이트를 운영 중이시며, 현재 PHP 5.3 환경을 PHP 7.4로 업그레이드 요청하셨습니다. 고객님의 호스팅 환경을 확인한 결과, 뉴아우토반 비즈니스 상품을 사용 중이시며 PHP 버전 변경이 가능한 상품입니다.
다만, XE1(제로보드)은 PHP 7.4와 호환되지 않습니다. 지식베이스 검색 결과, XE1은 PHP 7.0에서만 정상적으로 설치 및 동작을 지원하며, PHP 7.4로 변경 시 사이트가 정상적으로 작동하지 않을 수 있습니다.
따라서 고객님의 요청사항에 대해 다음과 같이 안내드립니다.
[해결방안]
1. [권장] XE1 호환성을 고려한 PHP 7.0 또는 7.1 사용
- XE1은 PHP 7.0~7.1 환경에서 안정적으로 동작합니다
- 나의서비스관리 > 호스팅관리 > 기본관리 > 서비스 사용현황 페이지에서 PHP 버전 변경 가능
- PHP 버전 변경 전 반드시 웹파일과 DB 전체 백업을 권장합니다
2. [최신 버전 권장] Rhymix로 이전
- XE1의 후속 버전인 Rhymix는 PHP 7.4 이상 환경을 지원합니다
- Rhymix는 XE1 대비 성능과 보안이 개선되었으며, PHP 8.x까지 지원합니다
- XE1에서 Rhymix로 이전 시 데이터 마이그레이션이 가능합니다
3. [참고] PHP 8.x 환경에서는 XE1 설치 및 실행이 완전히 불가능합니다
댓글 6
고객센터인지 AI인지 모르겠지만, 잘못 알고 있네요. XE1 마지막 버전대(1.11.X)는 PHP 7.4와 호환됩니다.
물론 일부 오래된 모듈이나 위젯들은 Object/BaseObject 관련해서 수정이 필요할 수도 있지만, 나중에 라이믹스로 올리려고 해도 그런 자료들을 수정하거나 버려야 하는 것은 마찬가지예요. 따라서 이건 XE1이냐 라이믹스냐를 논할 때 변수가 될 만한 문제는 아닙니다. (코어에 기본으로 포함된 모듈이나 위젯들 말고, 자료실에서 다운받거나 별도로 구입하신 추가 기능들 얘기입니다.)
1) 만약 XE 1.11.X 버전대가 아니라면 일단 XE1부터 업그레이드
2) PHP 7.4로 업그레이드
3) 그 상태에서 오류를 일으키는 자료는 모두 수정하거나, 수정하기 어려운 경우 삭제 (백업은 해두세요)
4) 라이믹스 코어를 덮어씌운 후
5) 아까 삭제한 자료를 대체할 기능은 라이믹스 자료실에서 찾기
이런 순서로 진행하시면 됩니다,
아하, 그렇군요. AI가 여기저기서 정보를 수집하여 답변을 하다보니 정확하게 답변을 안했나봅니다. 제 XE는 최종 버전이므로 PHP를 업그레이드해도 되겠군요. 오래된 모듈이나 위젯이 얼마나 살아남을지 궁금합니다. 답변 감사합니다~
앗, 그런데 PHP를 7.4로 업그레이드하면 DB와 DATA가 모두 삭제되나요? 카페24에서 업그레이드 실행하려고 하니까 데이터와 DB가 모두 삭제된다는 메시지가 뜨네요. 시스템을 새로 포맷하는 거나 마찬가지인 거죠? 포맷하고 데이터와 DB 올려서 처음부터 다시 세팅하는거나 마찬가지인 거죠?
아, 만약 그렇다면 DB와 데이터를 미리 백업받아 두고, PHP 업그레이드 후 다시 올리셔야겠네요.
요즘은 계정 초기화 없이 PHP 버전 변경이 가능한 것으로 알고 있는데요, 오래 전부터 쓰시던 상품이라면 한 번 초기화가 필요할 수도 있습니다.
그러게요, 제가 따로 호스팅받고 있는 Hostinger에서는 데이터와 DB 날리지 않고 PHP 업그레이드 가능하다고 하는데, 일단 카페24는 그렇다고 해요. 계정 판 뒤로 20년 이상 된 거라 그럴 수도 있을 거 같아요. 일단 Hostinger에 올려서 시험해보고 상황을 보고 결정하겠습니다. 감사합니다~
CAFE24환경에서 업그레이드를 하려면 설정에 따라 PHP버전을 변경해야할 수 있습니다.
PHP변경시에는 사이트의 FTP/DB 가 모두 제거되고, 기존의 백업 데이터도 삭제됩니다.
그래서 미리 사이트에서 백업 파일을 내려받은 후 보관하셔야 하고, PHP버전 업그레이드 후에 라이믹스로 엎어서 업데이트 하시면 되겠습니다..^^