Q&A

CMS/프레임워크 XE 1.x
개발 언어 PHP 5.x

처음 XE보드를 공부하는 중입니다.

 

도메인 세팅하고 보드를 설치해서 사용중인데

 

Fatal error: Cannot access empty property in ../xe/classes/context/Context.class.php on line 1940 

 

메시지가 종종 나타납니다. PC마다 다르고 브라우저마다 다릅니다. 

 

되는 PC있도 안되는PC있고, 또 그 PC내에서도 되는 브라우저가 있고 안되는 브라우저가 있습니다.

 

이럴때 케시를 삭제해주면 메시지가 안뜨더라구요

 

구글에 검색해봐도 에러 잡는 방법이 안나오는데 저거 서버 세팅 문제인가요?

 

아니면 DB세팅을 다시 잡아줘야 하는건가요?

댓글 4

  • 2018.12.19 06:43 #1130927
    xe보드 최신버전인 1.11.1 버전으로 세팅하고 있습니다.
  • 2018.12.19 06:48 #1130941
    어제 오후부터 최신 버전이 1.11.2로 바뀌었습니다 ㅎㅎ
    에러에 나오는 1940 라인 내용이 버전에 따라 조금씩 달라져서 헷갈리네요.
  • 2018.12.19 07:04 #1130954
    1.11.1 버전 사용중이라고 하셨으니 1940 라인의 내용이 $self->context->{$key} = $val; 입니다.
    $key나 $val 값없이 호출해서 발생되는 오류인듯합니다.
  • 2018.12.19 06:45 #1130931

    xe/classes/context/Context.class.php 파일의 1940 라인이 $self->context->{$key} = $val; 맞는지 확인 부탁드립니다.

    $self->context->{$key} = $val; 맞다면..
    불 필요한 애드온, 모듈도 사용안함으로 설정이 가능하다면 그렇게 해두시고 사용중인 레이아웃, 위젯, 게시판 스킨을 변경해 보시면 원인 찾는데 도움이 되겠습니다.