웹마스터 팁
웹호스팅 이전에따른 zb4에서 xe로 디비 이전하기
2010.06.29 12:57
안녕하세요 요 몇일 제가 했던 작업을 조금이나 도움이 될까바 이렇게 글을 써봅니다.^^
지극히 초보적인 입장에서 작업한 내용이므로 전문가님들께서는 페스해 주시면 감사 감사...
기존에 홈피를 운영하던 웹호스팅을 이번에 급작스럽게 바뀌면서 이 일이 비롯되었습니다.
이전 호스팅은 제로보드4를 사용하였고 새로운 호스팅은 xe를 사용하고 있습니다.
이전 호스팅 업체와 불미스런일로 떠나게 되어서 급하게 디비를 sql로 백업 받았습니다.^^
그런데 xe에 문외하이던 저는 zb4를 xe에 인식시킬려면 마이그레이션이라는 작업을 해야 한다고 하더군요...
그런데 그 작업이 호스팅이 살아 있는 상태에서 해야하는 작업이더군요...ㅠㅠ;;;
제 이전 호스팅은 계정이 만료되어 버렸고 저에게 남은건 sql 뿐이었습니다.
그래서 제 컴을 서버 환경을 만들기로 했습니다.
apmsetup7 프로그램을 이용해서 제 컴을 서버환경을 만들었습니다.
아파치도 돌아가고 mysql 도 돌아가고...아이피로 홈페이지도 뜨고...ㅋㅋㅋ
그리고 제로보드4도 제컴에 설치 했지요^^
자 이제 sql을 제컴의 myslq에 이식 시켜야죠...
툴은 phpmyadmin 으로 하였씁니다.
그런데 여기서 잠깐 에디트플러스에서는 sql문에 한글이 잘 보였는데 그걸 그대로 phpmyadmin에서 읽어드리니 한글 코드가 깨져
버리 더군요...
그래서 에디트플러스에서 백업된 sql을 새이름으로 저장하기를 하여서 utf-8형태로 저장하였습니다.
(* 새 호스팅이 xe를 사용하였고 한글 코드는 utf-8 이기 때문입니다.)
그렇게 새롭게 저장된 sql을 phpmyadmin에서 불러드리니 이제서야 한글이 잘 보이더군요
이 문제 때문에 2시간정도 삽질했습니다.ㅠㅠ;;;
여기까지 하여서 제컴에 이전 디비에 자료가 저장되었습니다.
이제 마이그레이션 차례입니다.
마이그레이션도 여러가지 삽질을 하였씁니다.
먼저 apmsetup만 설치 하면 안됩니다.
제로보드4를 다운 받아서제컴에 설치하였습니다.
그리고 마이그레이션을 하니 xml이 나오더군요..
그렇게 나온 xml을 새호스팅에 ftp 로 전송하고 거기에서 읽어 들이니 xe에 인식이 되더군요...^^ 이때 시간이 새벽4시 ㅠㅠ;;;
장확하게 길게 적었습니다만 요약으로 하면...
- 작업내용
: zb4데이터를 xe로 옮기기
- 문제점
: zb4백업을 sql로 받았다.
: 이전 호스팅 계정이 없어져 이전 호스팅에서 마이그레이션 작업이 불가한 상태이다.
해결책
1. 백업된 sql소스를 에디트플러스에서 불러와서 새이름으로 저장을 선택하여 utf-8형태로 새롭게 저장을 해 놓습니다.
2. 무료웹호스팅 계정을 만들던가 아니면 자기 컴을 웹 호스팅 형태로 바꾸어야 한다.
: 저는 제 컴을 웹호스팅 형태로 바꾸기 위해 apmsetup7이라는 프로그램을 설치하였습니다.
: 무료웹호스팅을 이용할경우 더 편할지도 모르겠씁니다. 거기엔 mysql도 깔려 있고 또 어떤곳은 제로보드도 자동으로 설치해주니까요
3. 제 컴을 웹호스팅 환경처럼 만들기위해 apmsetup7과 제로보드를 설치 하였습니다.
4. apmsetup7를 설치하면 자동으로 설치되는 phpmyadmin으로 1번에서 받아놓은 sql소스를 불러들여 제 컴의 mysql로 데이터를
집어 넣습니다.
5. xe의 마이그레이션툴을 이용하여 내 컴에 있는 디비들을 xml형태로 생성한다.(마이그레이션 사용방법은 xe홈피에 자세히설명됨)
6. 생성된 각 게시판별 xml이나 쪽지, 회원정보등의 xml들을 새로운 호스팅에 ftp를 통해 업로드 시킵니다.
7. xe에서 새로운 게시판들을 만든다.
8. xe의 데이터관리/복원을 이용하여 7번에서 만들 게시판에 6번에서 업로드 시킨 xml들을 읽어와서 이식한다.
쩝 간단하게 정리한다는게 장황하게 되었군요...
암튼 이런 방법으로 zn4데이터를 xe에 이식 시켰습니다.
위 방법은 지극히 초보적인 방법으로 빙빙돌아돌아 목적지에 온듯한 느낌입니다.
전문가님들께서는 좀더 빠른 방법으로 하실수 있는 방법들이 많이 있겠지요...
이상 하룻밥 삽질로 데이타 이전을 하였씁니다.
감사합니다.
ps : 웹호스팅이전할때는 이전 계획을 잘세워서 이전하도록 합시다...
전 이제 새로 홈피를 만들어한다는 중책이 남아 있씁니다...윽~~~ㅠㅠ 오늘도 날밤이냐~~~~
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] | 한꼬마 | 2003.11.26 |
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] | 예뜨락 | 2004.11.17 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계 .home.php
[12]
![]() | 예뜨락 | 2004.11.17 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계2 .레이아웃 | 예뜨락 | 2004.11.18 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계3 .레이아웃
[2]
![]() | 예뜨락 | 2004.11.19 |
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지
[3]
![]() | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지
[3]
![]() | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성
[6]
![]() | 예뜨락 | 2004.11.26 |
나만의 미니홈 만들기 ㅡ view.php 파일과 제목링크
[9]
![]() | 예뜨락 | 2004.11.27 |
나만의 미니홈 만들기 ㅡ write.php 파일과 write_ok [5] | 예뜨락 | 2004.11.30 |
나만의 미니홈 만들기 ㅡ delete.php 파일 [2] | 예뜨락 | 2005.01.03 |
나만의 미니홈 만들기 ㅡ password.php
[8]
![]() | 예뜨락 | 2005.05.07 |
나만의 미니홈 만들기 ㅡ 간단한 최근글 불러오기 [6] | 예뜨락 | 2005.05.09 |
포인트부여시 ...회원로그인 [2] | 구본순 | 2007.08.28 |
관리자모드 - 관리자그룹만 모든 회원리스트보기 [2] | 이지혜609 | 2007.10.23 |
PHP에 입문하시는 분들을 위해 적어봅니다. [5] | 특급잠수부 | 2008.04.26 |
PHP_9_My-sql함수를 이용한 프로그램_1 | 아무흐 | 2008.07.15 |
트래픽관리 Throttle-status 사용자 인증시키기 [1] | Cksoft | 2003.03.18 |
한컴 리눅스 2.2 apach php mysql phpmyadmin zeroboard 서버구축기 예전에 쓴글 약간 수정판 입니다. [6] | 한돌 | 2003.05.19 |
sh명령어를 이용한 웹사이트 관리 | 김동욱 | 2004.08.09 |