커뮤니티

현재 이온디호스팅의 경우 PHP8.4를 기본으로 운영 중입니다.

하지만 오래 전 XE부터 사용하시던 분들께서는 카페24 호스팅 PHP5.5 로 운영하시는 케이스가 많습니다.

 

SSL 인증서 문제나 오래 운영하시다보니 여러 사이트 운영하시는데,

그 관리가 어려워 그런 부분을 하나로 통합하는 작업을 지금 하고 있습니다.

카페24에서는 도메인 당 해마다 3만원 이상의 인증서를 결제해야하는 등 운영비가 많이 들어가지요.

일반적으로 고객분들이 사용하시는 사이트의 경우 서버에서 무료인증서로 그런 부분들 지원해드리고 있습니다.

 

XE 버전은 비공식패치나마 적용해서 1.11.6인데 PHP는 바로 8.4로 할 수는 없어서 7.4 버전으로 운영 중입니다.

나중에 작업하시는 분들도 참고하셔서 XE의 경우는 최대 7.4 버전으로 운영을 하시고

차후 라이믹스로 업데이트 후에 PHP8로 운영하시길 바랍니다. 

 


 

PHP8.4에서는 Fatal error: Uncaught Error: Non-static method Context::getInstance() cannot be called statically in ...

오류가 발생하니깐요...

 

간단히 업데이트 하는 방법 안내해드립니다.

1. 파일, 디비 백업

2. 파일, 디비 복원

3. 도메인 네임서버 변경

4. XE 업데이트 

https://github.com/YJSoft/xe-core

5. PHP는 7.4까지만.

6. 라이믹스로 하실 경우 PHP7.4에서 완벽히 적용을 마친 뒤에 PHP8.4로 올리시길 바랍니다.

 


 

추가로, 위젯페이지에서 지원되지 않는 경우 해당 mid 접속이 되지 않습니다.

그럴 땐 phpmyadmin으로 접속하신 뒤에, xe_modules 테이블에서 해당 mid를 검색하시고,

content 컬럼에서 어떤 위젯을 사용하고 있는지 확인이 됩니다.

그럼 해당 위젯 경로를 에디터로 열어서 해당 위젯의 클래스 파일을 열어서

Object인 부분을 BaseObject로 변경하시면 대다수 접속이 원활히 정상적으로 됩니다. 당황하지 말고 업데이트를 해보세요.

 


 

또 작업하다보니 이런 케이스가 있어 추가로 덧붙여봅니다.

모바일접속이 안되면서..

지금 이 페이지가 작동하지 않습니다

500 에러가 표시될 수 있습니다.

이 때에는 서버 에러를 확인해보시면 됩니다.

 

Got error 'PHP message: PHP Fatal error:  Uncaught Error: Class 'Object' not found in

 

이 때에도 마찬가지 모바일 보기를 별도로 세팅한 경우 위젯도 피씨 버전과 다를 수 있습니다.

모바일 보기 페이지에서 설정한 위젯에서 오류가 발생했으니, 해당 위젯도 동일하게 위 문제를 추가 수정해주시면 됩니다.

 

ps. 참 여러 번 수백번 했을 작업인데도 저도 하면서 유저들의 세팅값이 다르다보니 그 원인을 찾는게 일입니다.

 

eond Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 4

  • 2025.05.29 17:46 #1908662

    좋은 글 감사합니다.

     

     

    제가 카페24를 20년 넘게 사용중인데, PHP 5.5에서 8.4로 겨우 넘어왔습니다.

    전문가가 아니고 취미로 하는지라 어렵더라구요.

     

    참고로 카페24에서 도메인 구입하고(기관이전도 해당), PHP8 이상이면 초기 세팅비 11,000원만 내면 무료 SSL Basic 인증서 지원됩니다. 이 조건만 갖추고 신청하면 복잡한 절차없이 대략 5분 내에 처리 완료되더라구요. 아마 자동으로 연장되는걸로 알고 있구요.

     

    카페24 도메인은 어떤 식으로 운영되는지는 모르겠으나, 도메인 정보 조회시 제가 기관이전한 도메인 등록대행 업체가 가비아로 나오더라구요. 가비아에서 도메인 장기 연장하면 조금 할인되는데, 카페24는 장기 연장 할인은 없는 것 같습니다.

     

    아무튼 SSL 인증서를 어떻게 설치하고 연장할 것인가의 고민은 사라진 상태입니다.

  • 2025.05.31 08:04 #1908700

    네 그렇게 하셔도 됩니다.

    다만 써드파티 위젯, 모듈을 사용하시는 경우 접속 불가 현상을 마주할 수 있습니다.

    그럴 땐 해당 코드, 해당 페이지를 잘 살펴보시고 어떤 모듈, 위젯, 위젯스킨의 문제인지 확인 후에

    수정해야 해당 문제를 해결할 수 있습니다. 

  • 2025.05.30 20:48 #1908693

    PHP 8이 메모리가 적게 들어가고 속도 향상도 JIT 도입 및 8.4까지 오면서 더 빠른 성능이 특징입니다

  • 2025.05.31 08:05 #1908704

    네 맞습니다. 제가 경험한 바로는 30~40% 이상 메모리 사용량이 줄어드는 거 같더군요.