| 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 설치 및 실행이 완전히 불가능합니다
댓글 2
고객센터인지 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를 업그레이드해도 되겠군요. 오래된 모듈이나 위젯이 얼마나 살아남을지 궁금합니다. 답변 감사합니다~