글 수 151

10년쯤 전에 아는 분에게 세팔보드 4로 만들었던 홈페이지가 있는데,
꾸준하게 관리를 하셨나 봅니다.

어느덧 게시판 하나에 3만5천건에 이르는 글이 올라와 있더라구요.

파일갯수만도 어마어마 하더라구요... (세팔보드 특성상 cgi로 저장되는데 게시물 하나에 3개의 파일을 만들어 냅니다.)

웹 서버에 시간이 너무 오래 걸려 개인 PC에 오토셋 서버를 설치하고 나서 컨버팅을 하였는데도, 게시판 하나에 30분이 넘게 소요가 되네요...
그래서 5천개씩 게시물을 나누어 컨버팅을 하였고,
세팔보드 4 버젼이었는데, 그걸 PRO 1버젼으로 바꾸고, 다시 PRO 2 버젼으로 바꾸었습니다.
그걸 다시 제로보드 4 버젼으로 바꾸었는데,
문제는 컨버팅 된 5000개의 게시물로 각각 나누어진 게시판들을 다시 하나로 합치는 거였습니다.

고민끝에 나름대로 해결책을 찾았습니다...
제로보드에는 선택된 게시물을 옮기는 좋은 기능이 있지 않습니까.. 이 파일을 수정했습니다.
이걸 선택하지 않고, 게시판 ID만 선택해서 옮기면 되는 걸로 수정 했습니다.
더 좋은 방법이 있겠지만, 지금 제 능력으로는 이게 최선인 것 같네요...

사무실에서 눈치보고 변경한 터라, 충분한 테스트를 하지 못한점 양해 바랍니다....


1. 본 게시물에 첨부된 파일을 다운 받아서 bbs 폴더에 저장합니다...

2. bbs/_head.php 파일을 에디트 플러스 등 (메모장이 아닌...) 으로 열어서 약 19번째 줄에 있는 다음에
"id_copy.php","id_copy_ok.php" 를 추가시켜 줍니다. (그렇지 않으면 실행이 안될수도 있습니다...) 
소스는 아래와 같습니다... (빨간 글씨에 해당됩니다...)

array("apply_vote.php", "comment_ok.php", "del_comment.php", "del_comment_ok.php", "delete.php", "download.php", "list_all.php", "view.php", "vote.php", "write.php", "write_ok.php", "zboard.php", "image_box.php", "id_copy.php","id_copy_ok.php");


3. 자신의 홈페이지 /제로보드 주소/id_copy.php  파일을 실행시키세요~

4.  복사할원본(Source) 게시판과 대상 (Target)게시판 을 선택해 주시고, "복사"버튼을 눌러주세요.
     만약 새로운 게시판으로 복사하고 싶으시다면, 관리자 모드에서 게시판을 하나 만들어주세요...

5. 복사가 진행 됩니다...
    (게시물의 갯수에 따라 시간이 오래 걸릴 수 있습니다. 화면 변화가 되지 않아서 안되는줄 아시는 분들도 계실 것 같네요...
   참고로...   5천건 옮기는데 약 10분가량 소요되는 것 같네요... 서버 상황에 따라 1분이내에 php 파일 응답이 없으면 강제 종료 시키는 경우도 있더라구요...
   제 컴퓨터에 오토셋 서버를 설치했을때도 그랬습니다. 그래서 설정을 1시간으로 바꿔주니 잘 되었습니다...)

6. 완료 메시지가 나오면 확인해 보시면 됩니다...



제로보드 4에서 xe로 옮기고 싶은 마음은 굴뚝같은데,
지금 운영하는 홈페이지에서 변경된 부분이 너무 많아 엄두가 나질 않네요...
그래도 좋은 프로그램을 만들어 주신 분들께 늘 감사의 마음을 가지고 있답니다.

출처 : 제로보드 홈페이지

번호
제목
글쓴이
151 제로보드에서 관리자 비번 분실시
오작교
2016-06-27 17250  
150 계정을 옮길 때
오작교
2008-11-25 26008  
149 제로보드의 변수 모음 정리
오작교
2008-07-24 53566  
148 참고로 할만한 제로보드 팁 공간가기
오작교
2008-01-11 22816  
147 제로보드 설치하기(이미지)
오작교
2007-11-13 23453  
146 스팸성 댓글 일괄 삭제하기(IP 방식) 1
오작교
2009-09-24 25547  
145 홈페이지 보안강화 도구(Castle) 보급안내 2
오작교
2009-09-14 17611  
144 최근 게시물 nowrap 적용하기
오작교
2009-08-30 21067  
143 활동 로그기록 남기기 2
오작교
2009-04-29 29762  
142 최근 갤러리(슬라이드 형) 스킨
오작교
2009-03-10 21364  
141 회원가입폼에서 생년월일 마우스로 선택하기 1
오작교
2009-03-10 21596  
140 회원가입 폼에서 한/영키를 누르는 수고를 없애기 1
오작교
2009-03-10 19023  
139 최근 게시물에 새코멘트 표시해주기
오작교
2009-03-10 20094  
138 회원가입 - 나이제한하기
오작교
2009-02-27 21185  
137 드롭메뉴에 관한 팁 하나 1
오작교
2009-02-27 19600  
136 2009. 02. 09 - 제로보드 4 보안 패치 p19
오작교
2009-02-27 19893  
135 비회원의 게시판 접근을 막기
오작교
2009-02-26 21618  
134 우리 홈 게시판 스팸 차단 1
오작교
2009-02-06 24304  
133 회원관리 페이지의 리스트 목록 늘리기
오작교
2008-12-19 19095  
132 zb4(Mysql 3.2)에서 zb4(Mysql 5)로 DB 백업본
오작교
2008-12-16 21476  

로그인