묻고답하기
실험실 홈페이지 이전버전 데이터 추출백업방법 문의드립니다.
2014.06.25 22:54
안녕하세요.
제가 실험실 홈페이지를 운영하고 있는데요.
2010년 경인가 1.4.1.0. 버전으로 설치되어있었다가 3년간 사용했습니다.
작년 10월경에 컴퓨터가 중간에 꺼지는 등 불안정했고
제가 내부 파일을 잘못 건드려서 그런지
홈페이지 내의 특정 메뉴를 클릭하면 그 링크 안으로 안 들어가지고
그 자리 그대로 되고
홈페이지 안에서 최신글들은 그 화면에 떠야 되는데
안 나타나는 등의 문제로 인해
선배의 도움을 받아 XE 1.7.3.6 으로 새로 설치했습니다.
그런데 이전 홈페이지와 관련된 RWAPM 폴더 안에 이전 홈페이지에 업로드했던 이미지, 문서파일들이
www폴더 안의 attach, binaries 폴더 안에 남아 있는걸로 알고 있습니다.
이미지들은 보존된거 같은데 문서나 다른 형태의 다른 파일들은 확장자도 없는 파일들의 형태로 남아 있습니다(맞는지 모르겠는데 용량이 5기가 정도 되어서 그런 것으로 판단됩니다).
제가 원하는 건 이전 홈페이지에 업로드했던 파일들을 어떤 방법으로든 추출해서
새로 운영하는 홈페이지에 다시 업로드하고 싶습니다.
제가 제로보드 XE 와 같은 홈페이지 툴 사용에 익숙치 않고 이해가 많이 부족합니다.
여기서 검색해보다가 migration 툴이 있는데, 이거는 이전 버전의 홈페이지를 구동해야
쓸 수 있는걸로 알고 있는데요. 새 버전 홈페이지의 폴더 안의 SERVER-stop.bat를 실행하고
이전 버전 홈페이지 폴더 안의 SERVER-start.bat를 실행해도 새 버전의 홈페이지가 구동되서
이관작업 진행을 못 하고 있습니다.
지금은 시간이 많이 지나가서 관련 에러를 캡처로 보여드리지 못한 점 양해 부탁드립니다.
이전버전의 홈페이지를 구동하지 못하는 상황에서 그 홈페이지에 업로드 되었던 파일들을
추출해낼 방법을 알려주시면 감사하겠습니다.
김성연 올림
- [2017/10/29] 묻고답하기 Cafe24 데이터 백업 및 이전방법 *1
- [2015/12/25] 묻고답하기 그누보드 이전툴... 오류....
- [2015/06/01] 묻고답하기 마이그레이션(데이터 가져오기) 후 대댓글 순서 역전
- [2014/12/26] 묻고답하기 데이터이전 문제점.. *4
- [2014/12/26] 묻고답하기 '테크노트6.9 (Technote6.9)'에서 'XE'로 이전하기, 아는 사람 없나요? ㅠㅠㅠ *1
예전 홈페이지의 DB를 백업하셨다는 전제하에
xe_files 테이블에서 위와 같이 --- 첨부파일의 문서번호, 모듈, 원본 파일 이름, 저장위치 및 파일사이즈를 알 수 있습니다. 첨부 파일 갯수가 적다면 각각 이름,확장자 변경하시면 되겠지만 3년 동안 5기가면.... 따로 php코드를 만들어 첨부파일을 추출할 수 밖에 없겠네요.(첨부파일만 별도로 추출하는건 제 능력밖이라서 도움이 안돼 죄송합니다.)
만약 게시판 글과 함께 첨부파일들만 복원하시려면...
자료실의 추출기를 이용하면 좋겠지만 그럴 상황이 안되시면 직접 DB를 복사할 수 밖에 없을 겁니다.
1. 구DB의 xe_modules 테이블에서 게시판 번호(module_srl)을 알아내고
2. 새로운 홈페이지의 관리자페이지>사이트 메뉴편집에서 게시판을 생성한 뒤 --> 새로운 홈페이지 db에서 module_srl 수정(구db와 같게)
3. 구db의 xe_documents, xe_document_categories, xe_comments, xe_files 테이블 복사
4. files/attach/images, files/attach/binaries 폴더 복사
이렇게 하시면 일단 게시판, 게시판글과 첨부된 파일이 복원됩니다.
음..그리고 DB 복사시에 xe 1.4와 xe 1.7의 xe_documents table 구조가 동일하지 않기에 자잘한 문제가 있을 겁니다.
xe 1.7 db에 맞춰 alter table로 구조를 동일하게 만들어야 합니다.
http://www.xpressengine.com/index.php?mid=faq&entry=XE_1.5_%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8_%EA%B0%80%EC%9D%B4%EB%93%9C&document_srl=22674246
(xe 1.5와 현재xe1.7 xe_documents 테이블 구조는 동일하니 위 링크의 중반 부분에 컬럼확인/수정 하는 부분을 따라하시면 될 것 같네요)