도움 요청드립니다.
"난 되는데?"의 상황입니다.
1.9.0으로 업데이트 후 문제를 겪었었거나, 아직 겪고 계신분이 있다면 서버 정보 확인 부탁드립니다.
파악이 가능한 정보만이라도 알려주세요.
PHP 확장 모듈 목록은 관리페이지 접속이 가능하다면 하단 우측의 '서버 정보' 링크에서 볼 수 있습니다.
PHP 버전 :
PHP 확장 모듈 :
사용하시는 호스팅 업체 및 상품 종류 :
이 문제는 https://github.com/xpressengine/xe-core/issues/2187 이슈에서 처리 중입니다.
class_alias를 선언하는 시점과 관련이 있지 않나 싶습니다. 이게 PHP 버전별로, 또는 APC, eAccelerator, opcache 등의 사용 여부에 따라 다르게 작동할 수도 있겠네요. 웹호스팅 업체들은 이런 확장기능과 관련하여 그야말로 괴랄한 세팅을 제공하기도 합니다.
라이믹스에서도 PHP 7.2 테스트 도중 class_alias 선언 시점이 꽤 민감하다는 사실을 발견하고 Object/BaseObject 클래스가 포함된 파일을 아예 상단에서 인클루드해버리는 식으로 변경했습니다. 단, 라이믹스는 PHP 5.3~5.4를 지원할 필요가 없으므로 이것도 모든 버전에서 통용되는 해결책은 아닐지도 모릅니다.