묻고답하기
fatal error에 관한 질문입니다.
2013.08.16 18:05
처음에 1.4.0.3으로 xe 설치를 했구요, 데이터 이전을 완료한 후 1.5.4.2 로 업그레이드 했습니다.
이때까지만 해도 오류 없이 잘 실행되었습니다. (전부 다 ftp 프로그램을 이용해서 덮어쓰는 방식으로 업그레이드했습니다)
근데 ftp정보에서 뭐가 꼬였는지 쉬운설치가 되질 않아 그냥 ftp로 다시 1.7.3.4를 업그레이드 시켰습니다.
그러고 나서 admin페이지에 들어가니 이 에러 메시지가 뜹니다.
Fatal error: Call to a member function getAction() on a non-object in /host/home2/계정/html/xe/classes/db/DB.class.php on line 657
xe커뮤니티에서 관련 글들도 찾아 봤는데 line 657 에 관한 내용은 없는 것 같아서요.
커뮤니티에 있는 글들은 거의 다 읽어보았으니 글의 좌표를 쏴주시는 방법은 자제해주시길 부탁드릴게요.
댓글 2
-
청의필구
2013.08.16 19:45
-
sejin7940
2013.08.16 21:24
1.7로 업데이트 하시기 전에 Admin으로 로그인 상태에서 업데이트 하시기 바랍니다.
업데이트 후 대시보드에서 각 module의 업데이트 순서는 '메뉴 > 모듈 > 기타 모듈' 순서로 해 주시기 바랍니다.
라는 말이 적혀있습니다.
이렇게 안 한 경우, 1.7 에서 모듈 업데이트가 안 되어 관리자 화면도 못 들어가는 경우가 있습니다.
해결방법은 저도 딱히 모르고, 롤백 가능하시면 롤백을 하시고
1.5 로 되돌아간 후, 관리자 로그인 상태에서 다시 1.7 을 FTP 로 재업로드해서 업데이트 하는 방법이 있을겁니다.
판업 하실땐 항상 조심을 하셔야 됩니다.
주기적으로 판업을 하신다면 모르겠는대
한번에 여러번 건너뛰고 하시는건 절대로 비추천 합니다.
XE 구조를 아신다면 상관은 없지만 구조를 자세히 모르신다면
힘듭니다. 해당에러를 고치려고 하지 마시고 1.7.3.4 버전으로 초기상태를 잡아주시고
DB 및 게시물 파일 업로드 추천 드립니다. 그리고 좌표를 쏴주시는 방법은 자제라뇨.
버릇이 없내요. 어디 감히 도움을 청하시는 분께서 자제를 하라고 하십니까;
커뮤니티 글들 거의다 읽어 보았다고 하셨는디 결국 해결 못한거면 본인의 무지를 탓하셔야죠.