도움 요청드립니다.

"난 되는데?"의 상황입니다.

 

1.9.0으로 업데이트 후 문제를 겪었었거나, 아직 겪고 계신분이 있다면 서버 정보 확인 부탁드립니다.

 

파악이 가능한 정보만이라도 알려주세요.

PHP 확장 모듈 목록은 관리페이지 접속이 가능하다면 하단 우측의 '서버 정보' 링크에서 볼 수 있습니다.

 

PHP 버전 : 

PHP 확장 모듈 :

사용하시는 호스팅 업체 및 상품 종류 : 

 

 

이 문제는 https://github.com/xpressengine/xe-core/issues/2187 이슈에서 처리 중입니다.

  • profile

    class_alias를 선언하는 시점과 관련이 있지 않나 싶습니다. 이게 PHP 버전별로, 또는 APC, eAccelerator, opcache 등의 사용 여부에 따라 다르게 작동할 수도 있겠네요. 웹호스팅 업체들은 이런 확장기능과 관련하여 그야말로 괴랄한 세팅을 제공하기도 합니다.

     

    라이믹스에서도 PHP 7.2 테스트 도중 class_alias 선언 시점이 꽤 민감하다는 사실을 발견하고 Object/BaseObject 클래스가 포함된 파일을 아예 상단에서 인클루드해버리는 식으로 변경했습니다. 단, 라이믹스는 PHP 5.3~5.4를 지원할 필요가 없으므로 이것도 모든 버전에서 통용되는 해결책은 아닐지도 모릅니다.

  • profile ?
    • bnu
    • 질문기여자

    네. opcache 등의 문제로 보입니다.
    (오래전에) 어떤 호스팅은 파일을 지웠다 고쳤다 해도 갱신이 안 되는 경우도 더러 있더라고요.

    config.inc.php 파일에서 include 해봐야겠네요.

    감사합니다.

  • ? profile
    포카리를 좋아하신다는 그 유명한 비누님 ...ㅎ
  • ?

    PHP Version 5.5.38 / xe_version : 1.9.0 / php : 5.5.38
    도대체가 뭐가 문제인지 모르겠어요. config.inc.php 이거 수정하기만 하면,
    오류가 쭉 나오고, classes/object/BaseObject.class.php 이거도 수정도 했지만요.

     

    저는 500 오류가 문제가 아닐 뜻 싶어요.

    https://github.com/xpressengine/xe-core/commit/7e1c48e9ba80dedfa5b85b6e2540a3532f3e1677

    여기도 수정했지만, 관리자 모드에서는 사이트 메뉴 편집과 사이트 디자인 설정 보이지 않은 현상도 보입니다.