묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인이 안됩니다.Fatal error: Call to a member function getAction()
2013.07.31 13:12
며칠 여행을 갔다왔는데 아무 문제 없던 사이트에 문제가 생겼어요
로그인 하려고 하면
Fatal error: Call to a member function getAction() on a non-object in /host/home/repusmeti/html/xe/classes/db/DB.class.php on line 657
이 메시지가 뜨면서 로그인이 안되요
이거 어떤 문제인건가요?
dothome무료호스팅 사용중입니다
댓글 3
-
체다보이
2013.07.31 13:36
-
cuckoo
2014.04.17 03:24
아마도 dothome에서만 생기는 문제 인것 같습니다.
이상하게 저도 그러네요.
저는 아예 제로보드 XE가 열리지도 않고 404 에러 입니다. -
Hyomini
2014.04.27 16:46
저는 다음의 방법으로 해결이 가능했습니다.
- XE 루트/files/cache 폴더의 이름을 변경합니다. (예: cache_bak)
- XE 관리자 페이지로 접근합니다.
(http://웹사이트 주소/xe/?module=admin
또는 http://웹사이트 주소/xe/?module=admin&act=dispAdminConfig) - 관리자 페이지에서 캐쉬 재생성 작업을 진행합니다.
(※ 관리자 페이지가 제대로 나타나지 않는다면 다른 문제이므로 cache 폴더를 복원하고 다른 방법을 찾아봅니다.)
참고:
- http://www.xpressengine.com/qna/20701795 - 문제 해결 힌트를 얻은 곳.
- http://www.xeschool.com/xe/step1_52 - 캐쉬파일 재생성 방법 참고.
해결했습니다!
사실 근본적인 해결법은 아니지만 제가 백업을 분기별로 해둬서 살았네요
여행가기전에 제가 홈피 백업을 해뒀거든요
거기서 에러난 부분 xe/classes/db/DB.class.php 만 바꾸니까 정상적으로 로그인이 되네요
해결은 했지만 정말 이상한건
여행가기전엔 잘 작동했었고 여행 가있는 동안은 홈피를 만지지 않았는데
왜 갑자기 오류가 난건지 모르겠네요
아무튼 백업 자주 시켜 놓아야 합니다