제로보드 4.1 pl3 -> 그누보드 2.6x 게시판 자료 변환 프로그램 > 그누3 다운로드

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누3 다운로드

제로보드 4.1 pl3 -> 그누보드 2.6x 게시판 자료 변환 프로그램 정보

제로보드 4.1 pl3 -> 그누보드 2.6x 게시판 자료 변환 프로그램
  • 관리자
  • 조회 7,112
  • 댓글 21

첨부파일

zb2gnu.php (6.4K) 215회 다운로드 2005-06-16 16:13:07

본문

제로보드와 그누보드가 다른 디렉토리에 있다는것으로 가정하고 설명드립니다.

제로보드 : bbs 디렉토리
그누보드 : gnu 디렉토리

설정값을 변경해야 하는 변수는 아래와 같습니다.

$zb4[host] = "localhost";
$zb4[user] = "";
$zb4[pass] = "";
$zb4[db] = "";
$zb4[dir] = "bbs";

$gnu[host] = "localhost";
$gnu[user] = "";
$gnu[pass] = "";
$gnu[db] = "";
$gnu[dir] = "gnu";

그리고 브라우저에서

http://도메인/zb2gnu.php?src=제로보드게시판&dst=그누보드게시판

주의사항
1. 제로보드게시판은 zetyx_board_ 를 붙이지 마세요.
2. 그누보드게시판은 gb_write_ 를 붙이지 마세요.
3. 파일도 복사를 하지만 이 프로그램을 두번이상 실행하면 파일이 두번이상 복사됩니다.
    그누보드디렉토리/data/file/그누보드게시판 으로 복사됩니다.

이 프로그램은 제로보드 자료를 전혀 망실하지 않습니다.

댓글 전체

럽이즈오버 03.08.04 07:13:42
그누보드에서 제로보드로 다시 그누보드로 하려구하는데...
방법없을까요 ? 제가 사용하는 그누보드 버전에 너무 낮은거라 2.65로하려면 여러단계를 거쳐야할것같은데...
그래서 php에 약한저로서는 별로 도전하고싶지 않아 간편한 방법을 찾을수있음하는데...
제로보드 -> 그누보드 2.65로 자료전환 가능합니다.
도메인이나 DB가 다르면 완벽하게 파일전환까지는 안되더군요.
물론, 기존에 같은 DB를 사용하신다면, 파일까지 완벽하게 전환이 됩니다.
럽이즈오버 03.08.03 19:53:31
그누보드 2.65버전에서도 사용가능할까요?
아...네! 그렇군요.
 서버 및 도메인의 구조와 DB구조도 고려해 봐야 할 사항이군요.
 자료이전할때,
1. 동일한 도메인에서 DB가 같을경우의 이전은 당연히 될거라고 여겨서 문제가 없었지만,
2. 도메인이 다른 상태에서 (즉, DB가 다를경우) 자료이전에 관한 문제점 => 파일자료의 전환에 관계된 부분만 생각했으니...

휴.. 이제 공부를 다시 시작해야 될 듯...
맨땅에 헤딩하려니, 여기 저기 부딪치는 데가 많아서...
하나의 DB에서만 된다구요?
아닌데요.
DB가 두개여도 되는데...
//도메인/first/ => DB1
//도메인/second/ => DB2
자료를 이렇게 해서 옮겼는데요? DB1에서 DB2로...

[문제점]
 DB가 두개일 경우에는 DB1의 자료파일이 DB2로 완벽히 넘어오지 않습니다.
 가장 두드러진 특징이라 할 수 있는 부분은, 단순히 DB1의 제로보드에서 DB1의 그누보드로의 변환은 되는데...
제가 사용하는 서버가 하나의 도메인에 mysql을 여럿 둘 수 있는 것인데요.. (해외에선 이런 구조가 보통입니다)
각각 db 지정해주고 실행하면 107, 167 라인에서 에러가 나더군요. mysql_fetch_array 문에서 에러가 나는 것이 발견이 되었구요.. 제로보드를 백업해서 임시 DB에 옮긴 다음에 임시DB에 그누보드를 설치하고 변환하니 전혀 에러가 나지 않았습니다. mysql문에 약간의 오류가 있는 것으로 생각이 됩니다.
음.. 처음 명령어를 보고 2개의 DB에서 동작하는줄 알았는데.. 안되는군요. 하나의 DB에서만 되네요.
코멘트 변경이 안되고 107, 167 라인에서 자꾸 에러가 뜨네요. 웅.. 어쩌지..
제로보드에.. <HTML> 사용시 <BR> 테그로 자동띠워쓰기 기능 사용 ' <= 한  게시물은
막..코드가 다세고그러네요 :)
그누엔 아직없는기능이라그런가요 :)
테이푸가위 03.04.21 22:03:47
앵~
저는 ' 기호에서 데이터 변환을 못하길래 제로보드 DB에서 일일이 다 지워주면서 변환했는데... -_ㅜ
ihsahN 님 //
수정하도록 하겠습니다.

박갑성 님 //
기존의 자료는 모두 삭제후 복사하게 됩니다.
소스에서
$sql = " delete from gb_write_{$dst} ";
mysql_query($sql);
이 부분을 주석 처리하세요.
제로보드의 freeboard, board  게시판에서

그누보드의 board게시판으로 내용을 옮기려고 했습니다.....

제로의 내용은 freeboard의 내용을 옮기니 모두 옮겨집니다.

그리고 제로의 board의 내용을 그누 board로 옮기니까

freeboard내용을 옮겼던 내용이 모두 사라지는군요.... ^,.^;
제로보드 게시판의 내용에 '로 묶여 있는글은 에러를 밷어버리네요.

You have an error in your SQL syntax near '삐리리리리 등등등..' at 12 line...  이런 식으로요.

어딜 고쳐야할지 ^^;;
테이푸가위 03.04.19 00:24:26
감사합니다

정말 감사합니다. ^________________________________^

근데 회원 관리도 꼭 필요한건데... -_ㅜ
우~~ 대단하십니다.....*^^*
실은 많이 기다렸습니다....
고맙습니다.
헉.. 좀전에 테이블 노가다했는뎅;;

JS보드 --> 제로보드 --> 그누보드1 --> 그누보드2

ㅠ.ㅠ
일단은 host, user, pass 중 하나가 틀렸다고 봐야 합니다.

혹시 모르니 mysql_pconnect 를 mysql_connect 로 수정해 보십시오.

이건 혹시나 해서 입니다.
저는 아예 안되는데 왜 그런거죠? 에러문은...
host, user, pass 오류.

해결 방법이 없을까요?

수정의 예 :

$zb4[host] = "localhost";
$zb4[user] = "11111111";
$zb4[pass] = "22222222";
$zb4[db] = "11111111";
$zb4[dir] = "bbs";

$gnu[host] = "localhost";
$gnu[user] = "11111111";
$gnu[pass] = "22222222";
$gnu[db] = "11111111";
$gnu[dir] = "gnu";

참고로 같은 DB에 같은 DB아이디와 패스워드입니다.
저두 위의 같은 방법으로 해봤는데 회원자료변환이나 게시판자료변환에서 모두 아래와 같은 황현신님과 같은 오류가  났었습니다.
host, user, pass 오류.
그래서 관리자님이 지적해준 mysql_pconnect 를 mysql_connect 로 수정했더니 게시판자료는 변환이 잘 됬는데...
회원자료는 아래와 같은 오류가 났습니다.
Warning: Supplied argument is not a valid MySQL result resource in /home/hosting_users/plus131/www/zb2gnu_mb.php on line 33
이거참 어렵습니다.... 좀 도와 주세요.....ㅡㅡ;
감사합니다.
mysql_pconnect 를 mysql_connect 로 수정하였더니 아주 잘 됩니다.
앞으로 http://zzv.co.kr 에 그누보드를 쓰기로 하였습니다. 월요일 부터 홈페이지 삽질(?)에 들어 갑니다.
제가 몸 담고 있는 바다낚시 동호회입니다.

수고 하십시오.
전체 55
그누3 다운로드 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT