서버 이전중인데 XE 설치과정에서 다음과 같이 각 모듈별로 Class 'Object' not found 에러 메세지가 나타 납니다.

 

Fatal error: Class 'Object' not found in /home/thevosjp/thevos.jp/public_html/modules/store_review/store_review.item.php on line 8

 

에러가 발생하는 소스를 찾아보면 모두 각 모듈 파일중 「모듈명.item.php」의 클래스 이름에 있는 Object가 문제인것 같습니다.

 

서버 문제인가요?

해결방법좀 부탁 드립니다.

  • profile
    https://xe1.xpressengine.com/devlog/23249915

    최신코어 업데이트
    모듈에서 작성된 코드 중 Object -> BaseObject 로 수정하시면 됩니다.
  • profile
    php7은 object 중복 이슈가 있어서 기존 Object를 BaseObject로 모두 수정해야합니다.
    store_review도 해당 코드는 다 수정해줘야합니다. ㅠㅠ
    그런게 많아요. 다른 모듈들도;ㅁ;
  • ?
    • yume
    • 질문기여자
    감사합니다. ^^
  • ? ?
    귀찮으시면 PHP를 7.1 혹은 7.0으로 내리시는 방법도...
  • ? ?
    • yume
    • 질문기여자
    위에 알려 주신대로 수정해서 잘 돌아가고 있습니다. 그렇군요 분명히 7.0에서는 잘 돌아갔는데 그래서 PHP 버전 문제는 생각도 못했답니다. 염려와 관심 감사드립니다. ^^