상태 | 완료 |
---|
성찬님 안녕하세요?
APM_Setup을 가지고 loaclhost에서 XE로 사이트 개발을 다한후 웹호스팅 서버로 이전을했습니다.
1. DB 백업 복원 성공.
2. XE 셋업, 업그레이드 성공
3. loaclhost에서 개발한 각종 첨부파일 및 기타 전부 업로드
위와 같이 해놓고 관리자 페이지에 들어가보니......
레이아웃, 페이지, 외부페이지, 등등 loaclhost에서 설정했던 목록들이 정상으로 잘 나옵니다.
그런데 여기에서 경로가 전부 계속 loaclhost로 그대로(이전 서버 경로) 나오는 문제가 발생하여
http://www.xpressengine.com/tip/18308524 이 링크에 있는
"5. 관리자모드 접속 이후, setting 를 포함하여, 각종 관리 메뉴들이 옛 서버의 주소로 연결되는 경우"
라는 방법을 보고 서버주소 문제는 해결을 했습니다.
그런 후 각각의 레이아웃, 페이지, 외부페이지, 등등 링크를 열면
"Not Found
The requested URL / was not found on this server." 라는 메세지가 뜨면서 링크를 못찾는 문제가 생겼습니다.
따라서 그 어떤 링크도 열리지 않는 문제가 있습니다.
여기저기 방법을 찾아보니 XE의 cache 폴더를 완전히 삭제하고 캐시파일 재생성을 하라고 하는데.....
XE의 다른 모든 폴더는 777 권한으로 잘 바뀌는데, cache 폴더 상위에 있는 files 폴더 이하 모든 폴더의 권한 변경이
안되고 있어서 위에 나타난 문제를 해결하지 못하고 있습니다.
방법이 있을지요?
위 링크 방법은 이미 해봤는데도 권한 변경이 안됩니다. 어쩔수 없이 호스팅 업체에게 권한 변경해달라고 해야 할까요?
cache 폴더의 퍼미션 문제는 호스팅사에 부탁해서 속성을 바꾼후 임시로 해결은 봤는데.....계속 어려움이 있어서 또 질문을 드립니다.
자꾸만 질문을 드려 송구합니다.
1. cache 폴더를 삭제 후 케시파일을 재생성하면 자동으로 퍼미션이 755로 생성이 되는데, 이걸 다시 777로 바꾸기가 되지 않습니다.
2. 그래서 임시로 cache 폴더를 다른이름으로 Rename(퍼미션 변경은 불가능한데, 제가 사용하는 FTP 클라이언트 프로그램에서는 이름 변경은됩니다) 시키고 cache 폴더를 재 생성해봤습니다.
그런데, localhost에서 애초에 사이트 개발시 부터 rewrite mod를 지원하도록 설정을 했었기 때문에,
http://www.도메인.com/xe/product 이런식으로 접속이 되어야 하는데, 모든 링크가 http://www.도메인.com/xe/?mid=product 이런식으로
?mid= 를 붙여주지 않으면 열리지 않습니다.
분명 관리자 메뉴의 Settings에서 rewrite mod를 지원하도록 설정을 했음에도 이런 현상이 있습니다.
localhost에서는 정상으로 잘되는데, 서버 이전 후 이런 현상이 있습니다.
문제가 뭘까요?
아래 링크를 참고하십시오.
/?document_srl=178661