XE 용량 초과로 문제 발생 시 조치법.
XE를 사용 중인 웹사이트에서 용량이 꽉 차버려 사이트가 제대로 동작하지 않는 문제가 발생했습니다.
특히 첨부파일 삭제 기능도 동작하지 않고, 관리자 페이지에 접근하려고 해도 다음의 에러 메시지가 나타나면서 접근이 불가능했습니다.
저는 다음의 방법으로 문제를 해결했습니다.
참고:
특히 첨부파일 삭제 기능도 동작하지 않고, 관리자 페이지에 접근하려고 해도 다음의 에러 메시지가 나타나면서 접근이 불가능했습니다.
Fatal error: Call to a member function getAction() on a non-object in ...(중략)... DB.class.php ... (생략)용량 문제는 첨부 파일의 경로를 찾아, 직접 지워서 해결 했는데, 저 오류는 사용 가능 용량이 생겼다고 해서 해결되지 않았습니다.
저는 다음의 방법으로 문제를 해결했습니다.
- 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 - 캐쉬파일 재생성 방법 참고.
- http://www.xpressengine.com/qna/19689609 - 첨부파일을 직접 삭제할 때 참고.
댓글
댓글 쓰기