묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB 백업과 복원
2011.03.14 18:19
XpressEngine 1.4.5 사용중입니다.
현 Corenetwork 입주해있구요 (구 gmy)
php4 버전 서버로 입주가 되어 있어서 php5 서버로 업글요청하면서
- db백업을 요청해서 ***.sql 파일을 그쪽에서 해줘서 받아놓은 상태고요
- 이와는 별도로 tar cvfpz 를 통해서 계정의 모든 파일도 백업 받아놓은 상태입니다.
뭔가 꼬여있는 상황이라서 계정과 DB를 다 완전 통으로 RESET하고
XE를 새로 깔려고 합니다. 모듈/레이아웃/애드온은 모두 RESET할 예정이라 XE 폴더 안의 파일은 필요없습니다.
이 경우 그냥 계정에 RESET 요청을 하고 ***.sql DB파일을 RESTORE 요청한 후에
깨끗한 계정에 xe를 인스톨하면서 DB명만 똑같이 입력하면
이전 데이터가 그대로 살아있게 되는건가요?
현 Corenetwork 입주해있구요 (구 gmy)
php4 버전 서버로 입주가 되어 있어서 php5 서버로 업글요청하면서
- db백업을 요청해서 ***.sql 파일을 그쪽에서 해줘서 받아놓은 상태고요
- 이와는 별도로 tar cvfpz 를 통해서 계정의 모든 파일도 백업 받아놓은 상태입니다.
뭔가 꼬여있는 상황이라서 계정과 DB를 다 완전 통으로 RESET하고
XE를 새로 깔려고 합니다. 모듈/레이아웃/애드온은 모두 RESET할 예정이라 XE 폴더 안의 파일은 필요없습니다.
이 경우 그냥 계정에 RESET 요청을 하고 ***.sql DB파일을 RESTORE 요청한 후에
깨끗한 계정에 xe를 인스톨하면서 DB명만 똑같이 입력하면
이전 데이터가 그대로 살아있게 되는건가요?
댓글 3
-
guny
2011.03.14 22:51
-
휘즈
2011.03.14 23:08
디비백업과 함께 files디렉토리가 반드시 있어야 합니다.
1. xe업로드
2. 디비 복원
3.. files 디렉토리 복사
디렉토리 및 파일 소유자를 웹서버로 하여야 함.
4. files디렉토리 내의 cache디렉토리 삭제
5. files/config 내의 db.config.php 파일삭제
6. 홈페이지접속 설치과정 수행 -
mynation
2011.03.14 23:50
안되면 망하라지 백업본 있으니까.. 하고 배에 힘주고 했더니 됩니다.
files 폴더 살려놓고 했더니 잘 되네요.
다행히 기존 모듈이나 레이아웃, 애드온 중 살릴 게 별로 없었고
기존 게시판 모듈의 경우 xe default 로 일원화해놔서 쉽게 가능했던 것 같습니다.
문제는 기존 데이터기때문에 새로깐 XE에서 일부가 공백으로 나오던가 혹은 백지상태, 또는 모듈을 찾을수 없다는 메시지나 상황을 맞게 될겁니다.(결국 깨긋하지 않겟죠)
백업할때 XE전부 셋팅을 기본으로 돌려놓고 햇다면 이런일이 없었을텐데...
개인컴터에 APM을 설치하고 백업본을 복원한후 전부 기본(기본패킷에 들어 있지 않는 모듈/애드온/레이아웃 모두 정리하세요)으로 돌리고 디비를 다시 백업하면 깨긋히 복원할수 있습니다....