묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
cache 폴더에 관한 문제입니다.
2010.09.29 01:34
원래 1.4.0.7 버젼을 사용하고 있었는데요, 오늘 업그레이드 하게 되었습니다.
무사히 새로나온 버젼까지 업그레이드를 했다고 생각했는데, 마지막에 cache 폴더를 지우고 났더니 http 505 오류가 났습니다.
그래서 계정초기화를 하고 업그레이드전에 백업해두었던 파일과 DB를 복원했는데요,
복원후 cache 폴더를 지우기 전에는 XE홈페이지가 깨져보이지만, 로그인도 되고 관리자셋팅화면으로도 넘어가는데요,
cache 폴더를 지워야만 홈페이지가 원래대로 보인다는 글을 읽고 지웠더니 홈페이지 화면자체가 띄지않고
바로 로그인화면이 나옵니다. 그런데,
그 로그인 화면에서 관리자 아이디를 입력해도 관리자 셋팅화면으로 넘어가지지않습니다.
로그인 화면에서는 계속
Couldn't find requested module.
Please contact the administrator
이라고 뜨구요.
제가 잘못한 걸까 라는 생각에 cache 폴더를 다시 복원시켰더니 로그인도되고 관리자셋팅화면으로 잘만 넘어갑니다.
도대체 뭐가 문제인걸까요.
cache 폴더를 지우면 관리자로그인이 안되고, 안지우면 홈페이지가 깨지고...
정말 업그레이드는 둘째치고 이상황을 어떻게 해야할지 난감합니다.
제발 도와주세요.
cache 폴더는 그냥 지우시고,
xe > files 폴더의 권한을 707 또는 777 로 부여하십시오.
FTP로 할 때에는 하위폴더와 파일 모두에 적용을 체크하고 적용하시면 되고,
SSH/TELNET 으로 하실때에는 cd 명령어로 XE 폴더 까지 이동하신 후
chmod -R 777 files/
라고 입력하면 간단히 해결 됩니다.
그리고 복원 후에 files 폴더의 권한이 변경된 것으로 보아,
FTP로 일일이 내려 받는 방법으로 백업을 하신듯 하군요.
그렇게 백업한 경우 그 파일들로 복원하면 첨부파일에 문제가 생깁니다.
그 이유에 대해서는 http://www.xpressengine.com/18705654 문서의 II 번 항목에 자세히 서술해 두었으며,
추후 백업/복원할 때에는 위와 같은 방법으로 진행하십시오.
또한, 지금 현재 복원된 XE 에서 첨부파일들 중 압축파일 등이 정상적으로 압축이 풀리는지 확인해 보시구요.
위 문서에 써 둔 바와 같이, FTP로 일일이 파일을 내려 받은 후 그 파일들로 복원을 하였을 때에는
게시판 등에서 첨부했던 파일들이 제대로 열리지 않고 깨지는 문제가 생길 수 있습니다.
이 문제의 해결책은 없으며, 만약 이 문제가 발생한 경우
호스팅업체에 문의하여 며칠 전의 파일들로 복원해 달라고 요청하셔야 합니다.