묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE Core가 1,7,11 설치때문인지 몇일전 "DB.class.php on line 668"Fatal error 어떻게 손봐야 할지 고수님의 조언부탁
2015.02.20 11:15
관리자 로그인후 admin 보턴을 누르면 아래 에러 메세지가 나옴니다
Fatal error: Call to a member function getAction() on a non-object in /home1/burimun/public_html/zbxe/classes/db/DB.class.php on line 668
그래서 문제가 없던 1월초 자료로 복구 했는데도 같은 메세지가 나오는데 어떻게 해야할지 방법을 모르겠습니다
고수님들의 조언을 부탁합니다
댓글 2
-
pezex
2015.02.20 11:20
-
hoss
2015.02.20 11:31
파일과 DB를 같이 복구 시겼는데 그렇내요
복구할때는 문제없던 1월초 뻭업자료로 했는데도 동일한 문제가 발생됨니다
모르는게 많아서 무엇을 손을 대야 할지 모르겠습니다... 어떻게 해야할지 조언부탁합니다
그리고 라인 668을 보면 무슨말일지 모르겠는데 무슨말인지 알 수 있을까요?
XE코어가 업데이트되면서 DB테이블 attribute 등이 변경되어 발생한 현상 같습니다. 보통 관리자로 로그인 한 상태에서 업데이트를 권장하는데요. 로그인 한 상태에서 업데이트 파일을 덮어씌운뒤에 관리자모드에 접속해서 모듈업데이트를 실행시켜주면 변동된 DB Schema가 적용되곤 합니다. 그러한 과정이 제대로 진행되지 않아서 발생된 문제로 보입니다. 우선 백업/복구가 가능하시다면 파일 복구뿐만 아니라 DataBase 복구도 동일한 시점으로 복구를 해주시고, 그다음으로 버젼업이 과도하게 될 경우 예외 변수가 발생될 수 있으므로 순차적으로 업데이트를 실행시켜주시면 될거 같습니다.