2007/09/29 03:55

그누보드 -> 제로보드XE 컨버터 공개(수정)

제로보드 홈페이지에 공식 컨버터가 올라왔습니다. 회원정보와 첨부파일까지 이전됩니다.
<바로가기>


만든지는 한달쯤 된 거 같은데, 공개를 하지 않고 있었습니다.

컨버터긴 한데 안되는 게 너무 많거든요. ㅜ.ㅠ(실력부족;;;)

되는 거 안되는 거 정리하겠습니다.

되는 거
  1. 게시물
  2. 댓글
  3. 회원정보

안되는 거
  1. 첨부파일
  2. 이미지닉
  3. 계층형 댓글
  4. 회원정보 중 패스워드
  5. 게시물 카테고리

그렇습니다. 모든 첨부파일은 컨버팅이 안됩니다. -0-;;

또한 회원정보의 경우 패스워드가 안맞습니다. -0-;;
패스워드의 경우 다른 환경에서는 될지도 모른다는 생각을 하고 있습니다. 제로님이 만드신 회원정보 컨버팅 툴은 euc-kr, MySQL 3.x 기반의 환경을 기반으로 제작된 것으로 알고 있습니다(정확한 건 잘 모르겠습니다.) 그래서 제가 운영중인 환경(utf-8, mysql 5.0)과 다르기 때문에 발생한 문제일수도 있습니다. 즉, 제로보드와 같은 환경에서는 회원정보가 제대로 컨버팅 될 수도 있다는 얘기지요. 혹시라도 이 컨버터로 제대로 되신 분은 알려주시면 고맙겠습니다.

바로 이 두 사항 때문에 공개를 안하고 있었지요.

제가 테스트한 환경은 Apache 2.2, PHP 5.16, MySQL 5.0 입니다. 다른 환경에서는 잘 모르겠습니다.

공개안하다가 하는 이유는...

제가 운영하는 사이트처럼 활동하는 회원이 별로 없거나 혼자 운영하는 사이트일 때는 그냥 써도 괜찮다 싶어서입니다. 회원이 얼마 안된다면 '비밀번호 찾기'를 통해 로그인할 수 있으니까요.

그러나 역시 치명적인 단점이 있죠. '첨부파일'은 이전할 수 없다는 것;;;

이거라도 필요하신 분은 다운받으세요:

이 글과 관련된 글
받은 트랙백이 없고 댓글 29

트랙백 : http://blog.edple.com/trackback/601

  1. 에드 2007/09/29 09:23 address edit & del reply

    변환기 기다리고 있었는데 너무 감사합니다...

    일단 실행해봤는데
    Access denied for user 'xxx'@'localhost' (using password: YES)
    이런오류가 나더군요.. 그래서 export.php 를 봤는데...

    24번째 줄에 문제가 있더군요~ 전 제로보드 사이트에서 받았었는데... 언능 수정해야 할것 같습니다~

    추가 - export_board.php 에도.. 문제가 있습니다.

    • 에드 2007/09/29 09:24 address edit & del

      알려주신 분 감사합니다. 해당 부분은...치명적 실수로;;; 부득이 임의말로 바꿨더니 제 닉네임으로 바뀌었네요. ;;; 죄송합니다.

  2. airif 2007/09/29 17:14 address edit & del reply

    ^^ 괜찮습니다. 에드님때문에 사이트 이전에 희망이 생겼습니다. 첨부파일 이전도 더 연구해 봐야 겠네요~

    • 에드 2007/09/30 03:43 address edit & del

      감사합니다.
      파일첨부는...OTL;;;
      해결하시면 알려주세요~

  3. Ruka 2007/10/01 07:29 address edit & del reply

    이거라도 만들어주셔서 감사합니다..

    제가 관리하는 동호회도 올해말에 제로보드로 옮겨타야겠네요 ^^ 감사~

    • 에드 2007/10/01 13:00 address edit & del

      허접하지만 도움이 되면 좋겠습니다.

  4. 라이노 2007/10/02 23:19 address edit & del reply

    처음에는 module_list.php 파일의 28번째줄에서
    module_info->bo_table
    이 부분의 오타가 있어 에러가 났었는 데,

    라디오버튼에서 게시판을 선택한 후 익스포트하는 부분에서는
    아래의 에러가 나옵니다.

    Warning: Cannot modify header information - headers already sent by (output started at /home/hosting_users/rhinoceros/www/gnu4zbxe/lib.php:1) in /home/hosting_users/rhinoceros/www/gnu4zbxe/lib.php on line 55/ 56/57/58/59/59/60/61/62/63

    이유가 무엇인지...

    • 에드 2007/10/03 00:28 address edit & del

      저거 만으로는 모르겠어요...ㅜ.ㅠ
      능력부족에 경험부족이라...

  5. 래버린스 2007/10/18 22:13 address edit & del reply

    고마운 자료를 보고 옮길려고 하는데 다음과 같은 오류가 뜹니다.
    급한 마음에 글을 올려봅니다. 무엇일 문제일까요
    지금 현재 2.3 버전까지 설치했습니다.

    회원정보
    <label for="module_
    Fatal error: Unsupported operand types in /home/e/계정아이디/public_html/gnu4zbxe/module_list.php on line 28

    • 에드 2007/10/18 23:29 address edit & del

      이상하네요. 28번 라인은 단순히 게시판 이름만 보여주는것인데, 그 부분에서 에러가 나면 27번에서 이미 에러가 나야하는데..
      module_list.php 파일에서 23번 ~ 32번 라인을 여기에 올려주시겠어요?

  6. 래버린스 2007/10/18 23:55 address edit & del reply

    네 말씀하신 내용을 올립니다.

    <?
    while($module_info = mysql_fetch_object($module_list_result)) {
    ?>
    <div class="content">
    <input type="radio" name="target_module" value="module_<?=$module_info->bo_table?>" id="module_<?=$module_info->bo_table?>" />
    <label for="module_<?=$module_info-bo_table?>"><?=$module_info->bo_table?></label>
    </div>
    <?
    }
    ?>

    문제가 해결되었으면 좋겠네요.간절히요.

    • 에드 2007/10/19 00:32 address edit & del

      <label for="module_<?=$module_info-bo_table?>"> 이 부분이 잘못됐네요.
      <label for="module_<?=$module_info->bo_table?>"> 로 바꿔주시면 될 겁니다.

    • 에드 2007/10/19 00:35 address edit & del

      덕분에 버그고쳤습니다. -_-;;
      감사합니다.
      근데 이상하네요. 제 계정에서는 올리신 코드처럼 했는데, 이상없이 잘 되는데...-0-
      해보시고 안되면 다시 말씀해 주세요. ㅜ.ㅠ

  7. 래버린스 2007/10/20 00:49 address edit & del reply

    감사합니다. 잘 옮겨지는 것 같은데 시험삼아 옮겨진 게시판이 다음과 같이 나옵니다.
    ?? ???? ???? ???.... ??? ? ???? ?? ??? ?? ???? ???? ??? ??.... ?? ???? ???!! ???? ???? ???. ??? ??? ??? ????? ??????? ??? ? ?? ?? ??? ??.??? ???? ??? ??? ???. ??? ?? ???? ?? ??? ?? ??? ???? ?? ???? ??? ?? ?? ????? ??. ??? ???? ?????? ???? ?? ???? ??? ??? ?? ??? ??? ??? ???? ????? ??? ???? ????? ???????(? ?? ??? ?? ?????)??? 머 이런식으로 말이죠ㅗ..이건 어찌해야 할까요. 자꾸 질문만 드리네요.^^그리고 이렇게 옮겨진 게시물을 다시 지우려면 어찌해야 하는지도 알려주시면 감사하겠습니다.

    • 에드 2007/10/20 03:01 address edit & del

      한글이 깨지는 게 아니라 저렇게 물음표로만 나오나요???
      괜찮으시다면 비밀글로 주소를 알려주시겠어요?

    • 에드 2007/10/20 03:04 address edit & del

      회원정보는 phpmyadmin으로 접속하셔서 지우는 방법이 편리한데, 게시물의 경우에는 phpmyadmin에서 지우셔도 되지만 그냥 제로보드XE에서 지우셔도 별 차이는 없어보입니다. 게시판 옵션에서 한번에 볼 수 있는 게시물수를 100개로 잡으시면 좀 더 편할 것 같긴 합니다.

  8. 비밀방문자 2007/10/20 21:22 address edit & del reply

    관리자만 볼 수 있는 댓글입니다.

    • 에드 2007/10/21 01:50 address edit & del

      혹시 소스게시판(그누보드) 환경이 euc-kr인데, gnu4zbxe 첫 화면에서 Charset을 UTF-8로 선택하신 건 아니신가요?
      만약 그렇다면 첫 화면에서 EUC-KR로 선택하셔야 합니다.

  9. 비밀방문자 2007/10/22 00:04 address edit & del reply

    관리자만 볼 수 있는 댓글입니다.

    • 에드 2007/10/22 05:53 address edit & del

      네.
      그러시면 gnu4zbxe가 설치된 주소와 이전할 그누보드가 설치된 경로(절대경로와 웹경로 모두)를 알려주세요.

  10. 비밀방문자 2007/10/22 19:15 address edit & del reply

    관리자만 볼 수 있는 댓글입니다.

    • 에드 2007/10/22 20:04 address edit & del

      지금 발생하는 문제는 인코딩 문제라고 생각할 수 밖에 없습니다.
      일단 gnu4zbxe폴더에서 export.php, module_list.php의 value="<?=$charset?>" 라고 되어 있는 부분을 value="UTF-8" 로 변경하신 후 한 번 해보시기 바랍니다.
      만약 안된다면 해당 호스팅의 PHP와 MySQL 버전을 알려주세요.

  11. 비밀방문자 2007/10/22 22:33 address edit & del reply

    관리자만 볼 수 있는 댓글입니다.

    • 에드 2007/10/23 06:06 address edit & del

      흠...PHP와 MySQL버전도 차이가 없고...ㅜ.ㅠ
      저도 다른데에 물어봐야겠어요.;;
      답변올라오면 말씀드릴께요.

  12. 종스 2007/11/30 16:57 address edit & del reply

    한글 ?? 이렇게 나오던 문제가 서버마다 차이가 있어서 그런것 같습니다.
    저도 이것때문에 포기 하려다가... 우연히 알게 되어서... 이렇게 글 남깁니다.

    === lib.php 파일 앞부분에... ===

    $connect = mysql_connect(trim($buff[1]), trim($buff[2]), trim($buff[3])) or die(mysql_error());
    mysql_select_db(trim($buff[4]), $connect) or die(mysql_error());

    //한글 ?? 이렇게 나오던거 수정^^; 굿굿굿! 2007.11.28
    mysql_query('set names euckr');

    }
    ==========================

    윗부분에서 아래부분을 추가해 주시면...
    mysql_query('set names euckr');
    서버 세팅에 관계없이 변환이 가능한듯 합니다.^^;
    그리고 카테고리 해보려고 했는데 완전 OTL... 입니다 ㅠ.ㅠ; (결국 일일이 수정하기로 했답니다 ㅠ.ㅠ)

    그리고 사진게시판이 큰 관건이네요~ 카테고리+첨부파일+썸네일 -0-;
    이거 정말 일일이 옮기기 정말 난감인데... ㅠ.ㅠ;
    아무튼 그래도 일반적인 게시판은 옮기는것이 가능하니 너무 감사합니다~ ㅎㅎ

    • 에드 2007/12/01 03:20 address edit & del

      알려주셔서 감사합니다. 제가 PHP를 잘 몰라서 어떻게 해야될지 모르고 있었거든요...
      그리고 카테고리...만만하게 봤는데 어렵더군요...ㅜ.ㅠ
      허접한 거에 관심가져 주셔서 감사합니다. ^^

  13. 니케 2007/12/09 13:36 address edit & del reply

    안녕하세요 ^^
    유용한 툴 감사합니다.
    그런데, 죄송하지만.. 제로보드 XE에서 그누보드4로 변환하는 툴을 만들어 주실수 없을까요?
    게시물은 필요없고 회원정보만 옮기면 됩니다...
    갑자기 무리한 부탁을 드려서 죄송합니다. 그렇지만 꼭 필요해서요. 에드님걸 이용해서 제가 직접 만들어 보려 했는데 제 실력이 부족해서 잘 안되네요.
    혹시 시간이 나신다면... 만들어 주시면 정말 고맙겠습니다 ㅠ_ㅜ

    • 에드 2007/12/10 16:00 address edit & del

      제가 실력이 미천한지라 제대로 만들 수 있을지 모르겠네요. ^^;
      지금은 기말고사 기간이라 방학시작되면 생각해봐야 될 것 같습니다.
      죄송합니다. ^^;;

  14. eelhase 2008/07/16 10:25 address edit & del reply

    안녕하세요.
    전혀 손댄 것이 없는데 일부 게시판에 사진을 올려도
    배꼽이미지만 나오고 그걸 클릭하면 다음과 같은
    메시지가 나옵니다. 어떤 게시판에는 여전히 잘됩니다.
    문제가 뭘까요?
    무리한 부탁 이지만 제가 컴퓨터를 잘하는 것이 아니라서
    info@lesakorea.com으로 답변 주시면
    더욱 감사하겠습니다.
    혹시 필리핀에 오실 일 있으시면
    감사를 표할 방법을 찾아 보겠습니다.

    다음...

    서버에서 요청 하신 질의에 대해 에러를 발생하였습니다.
    환경 설정에 이상이 있으니 해당 페이지의 관리자나 서버
    관리자 에게 문의해 주십시오.
    /home2/hosting/lesakorea.com/public_html/zb41pl6/data/free/.htaccess: AddType not allowed here