XE 용량 초과로 문제 발생 시 조치법.

XE를 사용 중인 웹사이트에서 용량이 꽉 차버려 사이트가 제대로 동작하지 않는 문제가 발생했습니다.
특히 첨부파일 삭제 기능도 동작하지 않고, 관리자 페이지에 접근하려고 해도 다음의 에러 메시지가 나타나면서 접근이 불가능했습니다.
Fatal error: Call to a member function getAction() on a non-object in ...(중략)... DB.class.php ... (생략)
용량 문제는 첨부 파일의 경로를 찾아, 직접 지워서 해결 했는데, 저 오류는 사용 가능 용량이 생겼다고 해서 해결되지 않았습니다.

저는 다음의 방법으로 문제를 해결했습니다.
  1. XE 루트/files/cache 폴더의 이름을 변경합니다. (예: cache_bak)
  2. XE 관리자 페이지로 접근합니다.
    (http://웹사이트 주소/xe/?module=admin
      또는 http://웹사이트 주소/xe/?module=admin&act=dispAdminConfig)
  3. 관리자 페이지에서 캐쉬 재생성 작업을 진행합니다.
    (※ 관리자 페이지가 제대로 나타나지 않는다면 다른 문제이므로 cache 폴더를 복원하고 다른 방법을 찾아봅니다.)

참고:

댓글

이 블로그의 인기 게시물

프로세스 강제 종료 불가 시.

Visual Studio 디버깅 시 멈춰있는 문제