마이그레이션 Tip & Tech
마이그레이션 과정에서 깨달은(^^;) 노하우를 알려주세요
사소한 것이라도 올려주시면 누군가에겐 큰 도움이 된답니다.
사소한 것이라도 올려주시면 누군가에겐 큰 도움이 된답니다.
글수 28
간단하고 단순한 건데 처음 하시는 분들께 조금이나마 도움 드리고 싶어서 남겨봅니다.
어느 정도 다들 사용할 줄 알게 되면 나중에 지울게요. ^^
1부에서는 zbxe를 이용하여 집 틀을 만드는 겁니다.
기존 zb4를 사용하고 계시는 분들은
1. 우선 zbxe를 설치하셔야 합니다.
같은 계정 내에서 설치할 수 있으니
기존 제로보드 디렉토리를 _zb 라고 설정해두셨다면
폴더이름만 zbxe 이런 식으로 하나 더 만드셔서 한 계정 내에서 설치하면 됩니다.
이렇게 말하면 위치를 어디에 두냐 또 질문하는 분이 계셔서
디렉토리 위치 예제입니다.
home/사용자계정/public_html/_zb
home/사용자계정/public_html/zbxe
이런 식입니다.
2. 설치하는 중간에 DB 선택 과정에서..
설치 방법은 메뉴얼에 상세히 올려져 있으니 보시면서 하면 되는데
MySQL 이나 MyISAM 선택하는 게 있죠?
대개 잘 모르시면 그냥 평소대로 첫번 째에 있는 MySQL 을 선택하고 설치하면 됩니다.
좀 더 안정성을 기하거나 하는 차이는 있는데 모르면 별 상관이 없으니 기존 하던대로 설치하면 됩니다.
3. 게시판 생성하기 (혹은 페이지 생성하기)
마이그레이션 순서를 알려드린다고 했는데
설치를 다 끝내셨다면 우선
게시판 관리 모듈에 들어가셔서
zb4에서처럼 게시판부터 만드시는 게 낫습니다.
메뉴를 먼저 해도 되는데 설정하는 순서가 게시판부터 하시는 게 편하거든요.
게시판 생성은 우선 '모듈 분류'라는 게 있을 겁니다.
3-1. 관리 모듈 생성하기
우선 모듈 관리에서 관리 모듈 명칭을 생성합니다.
처음엔 모듈 분류 밑에 --- ←이런 식으로 아무 것도 나와있지 않으니 맨 밑에 '관리'를 선택하고 Go를 눌러주면
모듈 관리 페이지가 나옵니다.
거기서 모듈 이름을 생성합니다.
이 전에 다른 게시물에도 말씀드린 적이 있는데 보시다시피 zbxe는 게시판 프로그램이라기보다 사이트 빌더격입니다.
그래서 제 경우를 예를 들어 설명드리자면
우선 eond 라는 홈페이지와 realphoto 라는 홈페이지가 있고
각각의 홈페이지 아래 메뉴 섹션이 나눠져있습니다.
eond 홈페이지 아래 eond_main, eond_gallery, eond_webstudy 등의 메뉴가 있고 그 아래 게시판들이 존재하지요.
그래서 이 모듈 관리에서도 이런 메뉴 섹션에 맞게 분류를 해놓습니다.
그래야지 나중에 관리/보기 가 편하거든요.
여러분도 여러분의 홈페이지에 맞게 모듈관리 페이지에서 알맞는 모듈명칭을 하나씩 생성해주세요.
모듈 관리라는 것은 게시판과 페이지 수가 많아질 수록 편리하게 구분되어져서 보기 간편하게 만들어주는 장점이 있습니다.
물론 홈페이지 하나에 별 다른 섹션 구분 없이 몇개의 메뉴만으로 이뤄진 곳이라면 크게 상관없이
단순히 모듈 명을 'nzeo' 딱 하나로 두셔도 상관없습니다.
3-2. 게시판 생성하기
이렇게 모듈관리에서 모듈명칭을 하나씩 생성했다면
다음은 게시판 생성입니다.
게시판 생성은 직관적이니 살펴보면서 별 다른 고민없이 보고 하면 됩니다.
3-3. 페이지 생성하기
게시판도 생성하고 필요한 페이지도 생성해보세요.
페이지 생성은
http://eond.com/zbxe/mom
이런 식으로 zbxe 레이아웃 안에 다른 웹페이지를 삽입하거나 엔지오닷컴에서 보시다시피 최근게시물을 올려놓는 등의 역할을 합니다. 페이지 생성 메뉴도 위지윅 메뉴로 꾸며져있고 HTML 로 수정이 가능하니 어렵지 않습니다.
다만 주의할 점이 있는데 IFRAME 태그가 한 번 들어가면 페이지 수정창을 닫고 다시 수정하려하면 수정이 안되고
아예 그 페이지를 삭제하고 다시 만들어야하는 불편함이 있습니다. 아직 베타니 정식버전이 나오면 이런 버그들은 사라지겠죠.
4. 메뉴 만들기
자, 이렇게 게시판, 페이지가 모두 생성이 되었다면 이제는 메뉴 꾸미는 부분으로 들어갑니다.
왜 메뉴부터 만들지 않고 게시판이나 페이지부터 만드는게 낫다고 했냐면은,
우선 메뉴를 하나 생성해보시고
(보시다시피 메뉴도 홈페이지마다 다른 메뉴를 꾸밀 수 있다는 걸 아실 겁니다.)
Blog 메뉴, Homepage 메뉴 등으로 구분하시던지 등으로 말이죠.
메뉴를 생성하고 본격적으로 메뉴창에 들어가게 되면
블로그 트리 메뉴처럼 메뉴를 만들 수가 있습니다.
하위의 하위 메뉴의 또 하위 메뉴까지 말이죠.
대강 이런 식으로 말이죠.
그런데 여기서 메뉴를 만들기만 해서는 안되죠.
각각의 게시판에 연결을 해야합니다.
연결URL에서 mid찾기라는 버튼이 보일 겁니다.
이게 게시판부터 먼저 만들어라는 이유인데
보시다시피 그냥 http:// 라고 입력해도 되고 mid를 입력해도 됩니다.
이 mid라는 것은 페이지 생성할 때 보셨다시피
만약에 공지사항 mid가 notice 라면
메뉴 1-1.공지사항의 연결url에는 notice만 입력하면
http://라고 입력하지 않아도 자동으로 공지사항 게시판으로 연결이 됩니다.
이해하셨죠. 간단합니다.
zbxe가 어렵다고 하시는데 zbxe는 대개가 이런 식으로 직관적이고 간편하게 이뤄지도록 만들어졌습니다.
5. 디자인하기
메뉴까지 연결됐다면,
이제 끝입니다. 디자인만 하면 되는 것이죠.
이 것은 개인역량이니 설명할 꺼리가 없네요.
그럼 2부로 넘어가서.
디자인까지 모두 마쳤다면 이제 마이그레이션한 데이타를 이전해야할 차례입니다.
데이타 이전하기는 메뉴얼 보시면 아는 내용이니 주의할 점만 말씀드리겠습니다.
1. 회원이전하기
이미 알려진 문제로 회원 비밀번호가 맞지 않다는 메세지가 뜰 수도 있습니다.
이 때는 아래 팁을 참조해주세요.
이 외에도 알려진 오류나 해결책이 있으니 유용한 게시물입니다.
(이 게시물 바로 아래 있으니 링크는 따로 안 합니다. ^^; )
2. 게시판 이전하기
게시판 이전할 때 일반 자유게시판이나 공지사항 게시판 등 카테고리가 나눠지지 않은 게시판이라면
메뉴얼대로 이전하면 됩니다.
그런데
갤러리의 경우 남자/여자/동식물/풍경 등 이런 카테고리가 나눠져있다면
좀 귀찮아지죠.
제로님은 카테고리 정보가 모두 이전된다고 하셨는데
제가 잘 이해못한 건지.
하여간 게시판의 분류 명칭은 따로 적어주지 않아도 게시판 이전하면 자동으로 다 이전이 되던데
게시물 하나당 카테고리는 입력이 되어있지 않은 상태더군요.
그래서 카테고리가 있는 게시물은 카테고리 하나씩 가져와야합니다.
갤러리 게시판의 남자 카테고리.xml
갤러리 게시판의 여자 카테고리.xml
이런 식으로 말이죠. (설명 편의를 위해서 한글 파일명을 썼습니다)
3. 회원정보와 게시판 정보 일치시키기
이건 메뉴얼대로 하시면 끝이죠.
대강 이런 순서대로 마이그레이션 작업을 진행해보세요.
별 다른 내용 없으니 굵은글자 제목만 읽어보셔도 될 듯 하네요.
생각보다 간편한데 질문글 남길 때 메뉴얼을 잘 읽지 않아서 남기는 글이고 중복되는 질문도 보이는 거 같아서
이 글 아래에 관련 질문을 남겨주시면 코멘트로 답변 달아드릴게요.
그러면 중복 질문도 사라지겠고, 발견되는 문제들도 중복되는 일이 없을 것 같겠죠?!;;
어느 정도 다들 사용할 줄 알게 되면 나중에 지울게요. ^^
1부 zbxe 설치하고 설정하기
1부에서는 zbxe를 이용하여 집 틀을 만드는 겁니다.
기존 zb4를 사용하고 계시는 분들은
1. 우선 zbxe를 설치하셔야 합니다.
같은 계정 내에서 설치할 수 있으니
기존 제로보드 디렉토리를 _zb 라고 설정해두셨다면
폴더이름만 zbxe 이런 식으로 하나 더 만드셔서 한 계정 내에서 설치하면 됩니다.
이렇게 말하면 위치를 어디에 두냐 또 질문하는 분이 계셔서
디렉토리 위치 예제입니다.
home/사용자계정/public_html/_zb
home/사용자계정/public_html/zbxe
이런 식입니다.
2. 설치하는 중간에 DB 선택 과정에서..
설치 방법은 메뉴얼에 상세히 올려져 있으니 보시면서 하면 되는데
MySQL 이나 MyISAM 선택하는 게 있죠?
대개 잘 모르시면 그냥 평소대로 첫번 째에 있는 MySQL 을 선택하고 설치하면 됩니다.
좀 더 안정성을 기하거나 하는 차이는 있는데 모르면 별 상관이 없으니 기존 하던대로 설치하면 됩니다.
3. 게시판 생성하기 (혹은 페이지 생성하기)
마이그레이션 순서를 알려드린다고 했는데
설치를 다 끝내셨다면 우선
게시판 관리 모듈에 들어가셔서
zb4에서처럼 게시판부터 만드시는 게 낫습니다.
메뉴를 먼저 해도 되는데 설정하는 순서가 게시판부터 하시는 게 편하거든요.
게시판 생성은 우선 '모듈 분류'라는 게 있을 겁니다.
3-1. 관리 모듈 생성하기
우선 모듈 관리에서 관리 모듈 명칭을 생성합니다.
처음엔 모듈 분류 밑에 --- ←이런 식으로 아무 것도 나와있지 않으니 맨 밑에 '관리'를 선택하고 Go를 눌러주면
모듈 관리 페이지가 나옵니다.
거기서 모듈 이름을 생성합니다.
이 전에 다른 게시물에도 말씀드린 적이 있는데 보시다시피 zbxe는 게시판 프로그램이라기보다 사이트 빌더격입니다.
그래서 제 경우를 예를 들어 설명드리자면
우선 eond 라는 홈페이지와 realphoto 라는 홈페이지가 있고
각각의 홈페이지 아래 메뉴 섹션이 나눠져있습니다.
eond 홈페이지 아래 eond_main, eond_gallery, eond_webstudy 등의 메뉴가 있고 그 아래 게시판들이 존재하지요.
그래서 이 모듈 관리에서도 이런 메뉴 섹션에 맞게 분류를 해놓습니다.
그래야지 나중에 관리/보기 가 편하거든요.
여러분도 여러분의 홈페이지에 맞게 모듈관리 페이지에서 알맞는 모듈명칭을 하나씩 생성해주세요.
모듈 관리라는 것은 게시판과 페이지 수가 많아질 수록 편리하게 구분되어져서 보기 간편하게 만들어주는 장점이 있습니다.
물론 홈페이지 하나에 별 다른 섹션 구분 없이 몇개의 메뉴만으로 이뤄진 곳이라면 크게 상관없이
단순히 모듈 명을 'nzeo' 딱 하나로 두셔도 상관없습니다.
3-2. 게시판 생성하기
이렇게 모듈관리에서 모듈명칭을 하나씩 생성했다면
다음은 게시판 생성입니다.
게시판 생성은 직관적이니 살펴보면서 별 다른 고민없이 보고 하면 됩니다.
3-3. 페이지 생성하기
게시판도 생성하고 필요한 페이지도 생성해보세요.
페이지 생성은
http://eond.com/zbxe/mom
이런 식으로 zbxe 레이아웃 안에 다른 웹페이지를 삽입하거나 엔지오닷컴에서 보시다시피 최근게시물을 올려놓는 등의 역할을 합니다. 페이지 생성 메뉴도 위지윅 메뉴로 꾸며져있고 HTML 로 수정이 가능하니 어렵지 않습니다.
다만 주의할 점이 있는데 IFRAME 태그가 한 번 들어가면 페이지 수정창을 닫고 다시 수정하려하면 수정이 안되고
아예 그 페이지를 삭제하고 다시 만들어야하는 불편함이 있습니다. 아직 베타니 정식버전이 나오면 이런 버그들은 사라지겠죠.
4. 메뉴 만들기
자, 이렇게 게시판, 페이지가 모두 생성이 되었다면 이제는 메뉴 꾸미는 부분으로 들어갑니다.
왜 메뉴부터 만들지 않고 게시판이나 페이지부터 만드는게 낫다고 했냐면은,
우선 메뉴를 하나 생성해보시고
(보시다시피 메뉴도 홈페이지마다 다른 메뉴를 꾸밀 수 있다는 걸 아실 겁니다.)
Blog 메뉴, Homepage 메뉴 등으로 구분하시던지 등으로 말이죠.
메뉴를 생성하고 본격적으로 메뉴창에 들어가게 되면
블로그 트리 메뉴처럼 메뉴를 만들 수가 있습니다.
하위의 하위 메뉴의 또 하위 메뉴까지 말이죠.
1. Home
1-1. 공지사항
1-2. 자유게시판
2. 제로보드XE
2-1. 다운로드
2-2. 질문과 답변
3. 제로보드4
3-1. 스킨
3-2. 질문과 답변
1-1. 공지사항
1-2. 자유게시판
2. 제로보드XE
2-1. 다운로드
2-2. 질문과 답변
3. 제로보드4
3-1. 스킨
3-2. 질문과 답변
대강 이런 식으로 말이죠.
그런데 여기서 메뉴를 만들기만 해서는 안되죠.
각각의 게시판에 연결을 해야합니다.
연결URL에서 mid찾기라는 버튼이 보일 겁니다.
이게 게시판부터 먼저 만들어라는 이유인데
보시다시피 그냥 http:// 라고 입력해도 되고 mid를 입력해도 됩니다.
이 mid라는 것은 페이지 생성할 때 보셨다시피
만약에 공지사항 mid가 notice 라면
메뉴 1-1.공지사항의 연결url에는 notice만 입력하면
http://라고 입력하지 않아도 자동으로 공지사항 게시판으로 연결이 됩니다.
이해하셨죠. 간단합니다.
zbxe가 어렵다고 하시는데 zbxe는 대개가 이런 식으로 직관적이고 간편하게 이뤄지도록 만들어졌습니다.
5. 디자인하기
메뉴까지 연결됐다면,
이제 끝입니다. 디자인만 하면 되는 것이죠.
이 것은 개인역량이니 설명할 꺼리가 없네요.
그럼 2부로 넘어가서.
2부 데이타 이전하기
디자인까지 모두 마쳤다면 이제 마이그레이션한 데이타를 이전해야할 차례입니다.
데이타 이전하기는 메뉴얼 보시면 아는 내용이니 주의할 점만 말씀드리겠습니다.
1. 회원이전하기
이미 알려진 문제로 회원 비밀번호가 맞지 않다는 메세지가 뜰 수도 있습니다.
이 때는 아래 팁을 참조해주세요.
이 외에도 알려진 오류나 해결책이 있으니 유용한 게시물입니다.
(이 게시물 바로 아래 있으니 링크는 따로 안 합니다. ^^; )
2. 게시판 이전하기
게시판 이전할 때 일반 자유게시판이나 공지사항 게시판 등 카테고리가 나눠지지 않은 게시판이라면
메뉴얼대로 이전하면 됩니다.
그런데
갤러리의 경우 남자/여자/동식물/풍경 등 이런 카테고리가 나눠져있다면
좀 귀찮아지죠.
제로님은 카테고리 정보가 모두 이전된다고 하셨는데
제가 잘 이해못한 건지.
하여간 게시판의 분류 명칭은 따로 적어주지 않아도 게시판 이전하면 자동으로 다 이전이 되던데
게시물 하나당 카테고리는 입력이 되어있지 않은 상태더군요.
그래서 카테고리가 있는 게시물은 카테고리 하나씩 가져와야합니다.
갤러리 게시판의 남자 카테고리.xml
갤러리 게시판의 여자 카테고리.xml
이런 식으로 말이죠. (설명 편의를 위해서 한글 파일명을 썼습니다)
3. 회원정보와 게시판 정보 일치시키기
이건 메뉴얼대로 하시면 끝이죠.
대강 이런 순서대로 마이그레이션 작업을 진행해보세요.
별 다른 내용 없으니 굵은글자 제목만 읽어보셔도 될 듯 하네요.
생각보다 간편한데 질문글 남길 때 메뉴얼을 잘 읽지 않아서 남기는 글이고 중복되는 질문도 보이는 거 같아서
이 글 아래에 관련 질문을 남겨주시면 코멘트로 답변 달아드릴게요.
그러면 중복 질문도 사라지겠고, 발견되는 문제들도 중복되는 일이 없을 것 같겠죠?!;;
떠있는 레이어 위젯입니다.
제 홈페이지 많이 들러주셔서 구경 좀 하고 가세요
제 홈페이지 많이 들러주셔서 구경 좀 하고 가세요
.
남이 알아보기 쉽도록 글을 예쁘게 쓰자! ^_^




설치후 문제점
1. zb4가 설치된 서버에 zbxe를 설치하려했더니, DB 버전이 낮아서, 버전업을 한후 같은 서버에 zbxe를 설치하였음.
문제점 : zb4의 관리자모드가 갑자기 로그인이 안됨. 게시판(zb4)의 수정 삭제도 안됨. 그러나 zbxe는 로그인이 잘됨. 결국 zb4의 데이터를 zbxe로 이전도 못하고, 관리도 못하고 있음. 처음 관리자모드 로그인 해놓고 작업하다가 작업중단하느라 로그아웃을 시켰는데 그 후론 어떠한 로그인도 "로그인실패"가 됨.
호스팅업체에 문의를 해보았더니 한 서버에 2가지를 설치하여 안될수도 있다고 하더군요. 그러면서 2가지 모두 사용할 수 없다고 하였음.
데이터이전후 문제점
2. 처음 일부 데이터를 이전했었는데(중간에 zb4 관리자 모드를 로그아웃하여 그 후 로그인을 못함), 이전하고보니
문제점 : 1. 첨부파일(그림파일)이 이전되지 않아 zb4의 data폴더를 zb4와 같이 zbxe폴더 내로 복사해 올렸는데도 그림이 보이질 않음.
게시판 수정으로 들어가 이미지의 경로를 보았더니 zbxe폴더 내의 data폴더가 아닌 그냥 zbxe폴더내로 되어 있음.
2. 게시판내 첨부 파일을 수정하여 그림파일을 다시 올려보려고 수정버튼을 눌렀더니 "이미 저장된 복사본이 있어 수정을 하면 저장본은 없어진다고 하면서 갑자기 원래의 파일 내용이 아닌 다른 게시판의 내용이 나타나더군요. 너무황당하여 얼른 취소를 하였는데 정말 어이없었음.
게시판 주소 활용방법에 대하여
아직 zbxe의 기능을 파악하지 못하여 게시판만 생성하여 게시판 주소를 iframe을 통하여 기존 홈페이지에 넣어 사용하려고 하였더니 게시판이 보이질 않더군요. 물론 zb4게시판은 잘 보입니다.
이상이 몇가지 제게 발생한 문제점들인데 아시는 부분이 있으시면 조언좀 부탁드립니다.