제로보드 4에서 테터툴즈 1.1x로 변환하는 툴
주의사항
1. 제로보드는 게시판을 여러 개 만들 수 있고 또 여러 사용자가 동시에 한 게시판에 글을 작성할 수 있다. 그러나 블로그(TT)에는 메인 게시판(블로그) 및 방명록 두 가지 종류의 게시판 밖에 존재하지 않는다.
2. 블로그에는 기본적으로 한 사람의 사용자가 작성하는 형식이므로 작성자 이름이 없다.
3. 방명록은 아무나 글을 작성할 수 있지만 html 태그가 지원되지 않고 첨부파일을 첨부할 수 없다.
4. 제로보드는 회원 관리가 가능하지만 블로그는 정보를 따로 가지고 있지 않으므로 기존의 회원 정보는 백업되지 않을 것이다.
5. 1-4의 이유로 인하여 제로보드에서 블로그로 변경시에는 해당 정보가 상실될 수 있음을 인지해야 한다.
6. 패스워드 암호화 방식이 다르므로 제로보드에서 글을 작성할 때 사용되었던 패스워드는 전혀 작동하지 않는다. 즉, 이전에 글을 쓴 사람이 글을 수정하는 것이 불가능해진다. 물론 블로그의 관리자는 수정 및 삭제가 가능하다.
6. 첨부된 변환기는 제로보드의 데이터가 euc-kr로 인코딩 되어 있다고 가정하고 동작한다. (특별히 제로보드를 변환 한 경우가 아니라면 euc-kr로 인코딩 되어 있을 것이다.) 만약 다른 인코딩일 경우 프로그램을 조금 수정하면 된다.
7. 블로그로 변경되는 게시판의 카테고리는 자동으로 변환된다. (방명록일 경우 변환되지 않음)
8. 여러 게시판을 하나의 블로그로 만들 경우 글을 쓴 날짜 순서로 블로그에 등록된다.
9. TT에 이미 글이 있을 경우 해당글은 덮어씌워져서 사라지므로 기존의 글은 반드시 백업해 둔다.
10. 제로보드의 내용은 읽기만 하므로 제로보드의 DB는 특별히 백업할 이유는 없다.
11. 첨부파일이 사진인 경우 블로그 글의 처음에 나타나도록 하였다. (방명록으로 변환시 해당없음)
12. 방명록으로 변환시 기존 글의 제목이 'Title: ...'으로 나타나고 다음 줄에 내용이 나오도록 하였다. 이 부분이 맘에 들지 않을 경우 직접 소스를 고치면 되겠다.
사용법
1. 먼저 제로보드의 게시판 중에서 블로그로 변환될 것과 방명록으로 변환될 것을 구분한다.
2. 첨부파일 zb4_tt11.pl 을 제로보드가 있는 디렉토리에 복사해 넣는다.
3. ssh 및 telnet을 이용하여 계정에 접속한다.
4. 제로보드가 있는 디렉토리로 이동한다. (예를 들어 디렉토리 이름이 zboard이면
라고 치면 된다.) 참고로 유닉스에서 ls는 목록 보기 cd는 디렉토리 이동 명령이다. 실수했을 경우 그냥 cd라고 치면 다시 홈디렉토리로 이동하므로 다시 하면 된다.
5. 첨부 프로그램을 실행한다.
그러면 호스트 이름, DB이름, DB 계정이름, 비밀번호를 물어볼 것이다. 비밀번호를 제외한 다른 것들은 잘 모르면 그냥 엔터치면 기본값으로 된다. 만약 안되면 호스팅 업체에 문의하자.
6. 위에서 제대로 입력하였으면 현재 DB의 테이블이 출력될 것이다. 그리고 제로보드 DB 테이블의 접두어를 물어보는데 기본값은 zetyx이다. 테이블 목록에서 xxx_board_yyyy 이런 식으로 되어 있으면 xxx가 접두어이다.
7. 그러면 현재 제로보드에 설치된 게시판 id 목록이 일련 번호와 같이 나올 것이다.
8. 블로그로 변환한 게시판 번호를 입력한다. (번호는 공백으로 구분. 예를 들어, 3번 5번 10번 게시판 선택시 "3 5 10" 이라고 치고 엔터)
9. 방명록으로 변환할 게시판 번호를 입력한다. 마찬가지로 공백으로 구분하여 입력한다. 방명록으로 변환할 게시판이 없으면 그냥 엔터만 친다.
10. 프로그램이 성공적으로 종료되면 해당 폴더에 'zb4_tt11.xml'이라는 파일이 생성되었을 것이다. 그리고 'attach/1/' 폴더에 첨부 파일이 카피되었을 것이다.
11. attach/1/ 폴더에 있는 첨부 파일을 TT 폴더의 하위에 있는 attach/1 폴더로 전부 옮긴다.
12. TT의 관리자 메뉴에서 환경설정>데이터관리>데이터 복원을 클릭. 웹에서 백업파일 가져오기를 선택. 주소에 해당 파일의 주소를 적는다. (예를 들어 http://myhome.xxx/zboard/zb4_tt11.xml)
13. 복원하기를 클릭하면 백업이 완료된다.
사용하다가 에러가 발생하거나 문제가 있으면 답글이나 이멜로 문의바랍니다.
누구나 이 프로그램를 자유롭게 수정하고 배포할 수 있습니다.
이 프로그램을 사용해서 발생하는 어떠한 문제에 대해서도 책임지지 않습니다.
주의사항
1. 제로보드는 게시판을 여러 개 만들 수 있고 또 여러 사용자가 동시에 한 게시판에 글을 작성할 수 있다. 그러나 블로그(TT)에는 메인 게시판(블로그) 및 방명록 두 가지 종류의 게시판 밖에 존재하지 않는다.
2. 블로그에는 기본적으로 한 사람의 사용자가 작성하는 형식이므로 작성자 이름이 없다.
3. 방명록은 아무나 글을 작성할 수 있지만 html 태그가 지원되지 않고 첨부파일을 첨부할 수 없다.
4. 제로보드는 회원 관리가 가능하지만 블로그는 정보를 따로 가지고 있지 않으므로 기존의 회원 정보는 백업되지 않을 것이다.
5. 1-4의 이유로 인하여 제로보드에서 블로그로 변경시에는 해당 정보가 상실될 수 있음을 인지해야 한다.
6. 패스워드 암호화 방식이 다르므로 제로보드에서 글을 작성할 때 사용되었던 패스워드는 전혀 작동하지 않는다. 즉, 이전에 글을 쓴 사람이 글을 수정하는 것이 불가능해진다. 물론 블로그의 관리자는 수정 및 삭제가 가능하다.
6. 첨부된 변환기는 제로보드의 데이터가 euc-kr로 인코딩 되어 있다고 가정하고 동작한다. (특별히 제로보드를 변환 한 경우가 아니라면 euc-kr로 인코딩 되어 있을 것이다.) 만약 다른 인코딩일 경우 프로그램을 조금 수정하면 된다.
7. 블로그로 변경되는 게시판의 카테고리는 자동으로 변환된다. (방명록일 경우 변환되지 않음)
8. 여러 게시판을 하나의 블로그로 만들 경우 글을 쓴 날짜 순서로 블로그에 등록된다.
9. TT에 이미 글이 있을 경우 해당글은 덮어씌워져서 사라지므로 기존의 글은 반드시 백업해 둔다.
10. 제로보드의 내용은 읽기만 하므로 제로보드의 DB는 특별히 백업할 이유는 없다.
11. 첨부파일이 사진인 경우 블로그 글의 처음에 나타나도록 하였다. (방명록으로 변환시 해당없음)
12. 방명록으로 변환시 기존 글의 제목이 'Title: ...'으로 나타나고 다음 줄에 내용이 나오도록 하였다. 이 부분이 맘에 들지 않을 경우 직접 소스를 고치면 되겠다.
사용법
1. 먼저 제로보드의 게시판 중에서 블로그로 변환될 것과 방명록으로 변환될 것을 구분한다.
2. 첨부파일 zb4_tt11.pl 을 제로보드가 있는 디렉토리에 복사해 넣는다.
3. ssh 및 telnet을 이용하여 계정에 접속한다.
4. 제로보드가 있는 디렉토리로 이동한다. (예를 들어 디렉토리 이름이 zboard이면
cd zboard
라고 치면 된다.) 참고로 유닉스에서 ls는 목록 보기 cd는 디렉토리 이동 명령이다. 실수했을 경우 그냥 cd라고 치면 다시 홈디렉토리로 이동하므로 다시 하면 된다.
5. 첨부 프로그램을 실행한다.
perl zb4_tt11.pl
그러면 호스트 이름, DB이름, DB 계정이름, 비밀번호를 물어볼 것이다. 비밀번호를 제외한 다른 것들은 잘 모르면 그냥 엔터치면 기본값으로 된다. 만약 안되면 호스팅 업체에 문의하자.
6. 위에서 제대로 입력하였으면 현재 DB의 테이블이 출력될 것이다. 그리고 제로보드 DB 테이블의 접두어를 물어보는데 기본값은 zetyx이다. 테이블 목록에서 xxx_board_yyyy 이런 식으로 되어 있으면 xxx가 접두어이다.
7. 그러면 현재 제로보드에 설치된 게시판 id 목록이 일련 번호와 같이 나올 것이다.
8. 블로그로 변환한 게시판 번호를 입력한다. (번호는 공백으로 구분. 예를 들어, 3번 5번 10번 게시판 선택시 "3 5 10" 이라고 치고 엔터)
9. 방명록으로 변환할 게시판 번호를 입력한다. 마찬가지로 공백으로 구분하여 입력한다. 방명록으로 변환할 게시판이 없으면 그냥 엔터만 친다.
10. 프로그램이 성공적으로 종료되면 해당 폴더에 'zb4_tt11.xml'이라는 파일이 생성되었을 것이다. 그리고 'attach/1/' 폴더에 첨부 파일이 카피되었을 것이다.
11. attach/1/ 폴더에 있는 첨부 파일을 TT 폴더의 하위에 있는 attach/1 폴더로 전부 옮긴다.
12. TT의 관리자 메뉴에서 환경설정>데이터관리>데이터 복원을 클릭. 웹에서 백업파일 가져오기를 선택. 주소에 해당 파일의 주소를 적는다. (예를 들어 http://myhome.xxx/zboard/zb4_tt11.xml)
13. 복원하기를 클릭하면 백업이 완료된다.
사용하다가 에러가 발생하거나 문제가 있으면 답글이나 이멜로 문의바랍니다.
누구나 이 프로그램를 자유롭게 수정하고 배포할 수 있습니다.
이 프로그램을 사용해서 발생하는 어떠한 문제에 대해서도 책임지지 않습니다.
zb4_tt11.zip




