묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
1.0.6에서 1.2대로 업그레이드 하려고 합니다.. 어떻게 해야??
2009.10.20 07:11
1.0.6을 현재 사용하고 있습니다.
1.2~ 대로 업데이트 하려고 합니다.. 어떻게 하는 것이 좋은가요??
DB에 문제없이 업그레이드 하는 좋은 방법은 어떻게 하는 것이 좋을까요??
초보라서... 자세히 좀 알려 주십시오.. 감사합니다..
※ XE 업데이트 전에는 반드시 DB와 계정의 파일들을 백업해 두십시오.
※ FTP를 이용하여 XE 업데이트를 하시는 경우, 절대 알FTP 는 사용하지 마십시오.
- 대량의 파일 업로드 중에는 종종 전송이 누락되는 파일들이 있습니다. 파일이 누락되도 해당파일들만 재전송이 가능한
파일질라 등의 다른 FTP 클라이언트 프로그램을 이용하세요.
※ XE 업데이트는 기본적으로 DB를 건드리지는 않습니다. 다만, 1.1.x 버전에서 1.2.0 으로 넘어갈 때 DB 부분에 변화가 있으니,
반드시 1.2.0 full 버전을 설치하여 업데이트 하세요.
※ 1.0.6 에서 1.2.0 버전을 덮어 씌울때는 SSH 를 쉽지 않을꺼에요. 1.0.6 과 1.2.0 은 기본폴더의 이름이 다르기 때문입니다.
1.0.6 은 zbxe 가 기본폴더명이지만 1.2.0은 xe 가 기본폴더입니다. SSH 에 익숙하지 않은 경우, FTP 를 이용하여
직접 파일을 업로드 하세요.
※ 캐쉬폴더는 삭제하고 시작하는 것이 좋습니다.
1. 캐쉬폴더를 삭제하세요.
- xe -> files -> cache 폴더를 삭제하세요. 권한문제로 삭제가 되지 않는다면, chmod.php 파일을 다운받아
FTP 로 xe 폴더에 업로드 하세요. 그리고 웹브라우저에서 실행하세요. (http://도메인/zbxe/chmod.php)
실행 후 OK 가 뜨면, cache 폴더의 권한이 변경된 것이므로 삭제가 될 것입니다.
- FTP 로 해당 파일이 올라가지 않거나, 웹브라우저에서 Permission deinied 문구가 뜬다면, cache 폴더 삭제를 호스팅업체에
직접 부탁하여야 합니다.
2. 아래 순서로 업데이트를 진행하세요.
가장 안전하게 하시려면, 순차적으로 업데이트를 하세요.
http://xe.xpressengine.net/?mid=issuetracker&act=dispIssuetrackerDownload&package_srl=17189941
우선, 위 링크에서 1.2.0 full 버전을 받으세요.
FTP나 SSH 를 이용하여 기존 XE 에 덮어 씌우시구요,
관리자 모드 들어가서, 첫 화면 보시면
각종 모듈의 "업데이트" 버튼이 뜬 것들이 있는데, "업데이트"와 "설치"를 눌러 업데이트 하세요.
(경우에 따라 붉은색 "업데이트" 버튼이 표시되지 않을 수도 있습니다.)
이후에 캐쉬파일재생성, 세션정리 도 실행하시구요.
(1.2.0 버전설치 후 캐쉬파일재생성은 관리자모드 -> 우측 상단 settings 를 눌러 들어가면 있어요)
만일 덮어씌운 이후, 사이트 접속이 되지 않는다거나, 에러가 생기거나, 깨지는 일이 발생한다면
FTP 전송과정에서 누락되는 파일은 없었는지 먼저 확인하시고, (파일질라에서는 가능하나, 알FTP 로는 확인이 불가능합니다)
누락된 파일이 없다면 http://www.xpressengine.com/?mid=tip&page=2&document_srl=18308524 의 4번 을 참조하여
files 폴더의 cache 폴더를 통째로 삭제하고 다시 접속을 시도하세요.
이 때에, cache 폴더 이외에 files 폴더 내 다른 폴더들을 삭제하지 않도록 주의하십시오.
그 이후, files 폴더에 권한을 707 또는 777로 지정해주시구요.
그 이후, 위와 같은 방법으로
1.2.1 changed
1.2.2 changed
1.2.3 changed
1.2.4 changed
1.2.5 core changed
1.2.6 core changed
를 순차적으로 적용하세요.
시간이 좀 걸리더라도,
가장 안전한 방법입니다.
만일 cache 폴더를 삭제하고 files 폴더 권한을 부여한 이후에도
복구가 되지 않을 경우에는, 백업해둔 파일로 복구하세요.
복구 이후, 1.1.0 changed 부터 그 상위 버전들을
하나하나씩 업데이트 하세요.
업데이트는 "FTP 파일 업로드" 만 지칭하는 것이 아니라,
업로드 이후 각종 모듈 설치, 캐쉬파일재생성, 세션정리 의
모든 과정을 말합니다.