'그누보드 5' 설치 후 '그누보드 4' 데이터 이전하기 > 그누보드5 팁자료실

그누보드5 팁자료실

'그누보드 5' 설치 후 '그누보드 4' 데이터 이전하기 정보

'그누보드 5' 설치 후 '그누보드 4' 데이터 이전하기

본문

1889776576_IoNnhx4Y_g4_import_01.png

'그누보드 4'를 설치해보았습니다.

그냥 시험용이어서 따로 꾸미지는 않았습니다
게시판 몇개 만들어 글을 좀 등록하고, 회원 몇사람 가입도 했습니다.


1889776576_D0bWYEAu_g4_import_02.png

1889776576_Ynr3c8jR_g4_import_03.png

1889776576_pyFn1u78_g4_import_04.png

FTP 프로그램으로 '그누보드 4'가 설치된 경로로 접속하여
'그누보드 5'를 설치하기 위한 서브 폴더를 만듭니다.


1889776576_DLpbCg72_g4_import_05.png

설치 파일을 모두 올리고 설치합니다.

MySQL과 최고관리자 정보를 '그누보드 4'와 동일하게 해야할 듯 합니다.


1889776576_G58mdugc_g4_import_06.png

완료되었습니다.


1889776576_ZrN54RVE_g4_import_07.png

데이터 이전을 위해
'주소/gnuboard5/g4_import.php'를 실행합니다.


1889776576_QVb3wi25_g4_import_08.png

1889776576_MbBQ5DR0_g4_import_09.png

1889776576_XcVYDrJ8_g4_import_10.png

완료되었습니다.

'install' 폴더와 'g4_import.php', 'g4_import_run.php'는 FTP에서 삭제합니다.


1889776576_SoDrcPBZ_g4_import_11.png

모든 자료가 이전되었음을 확인할 수 있습니다.
(최신글 목록은 보이나 제목을 클릭했을 때 빈창으로 연결된다면, 제일 아래의 '테마 설정'을 참고하세요)


1889776576_olyHtvRg_g4_import_12.png

그런데... 첨부파일들은 실제로는 복사되지 않았습니다.

루트의 '그누보드 4' 'data' 폴더에 있는 파일들을 '그누보드 5'로 복제합니다.

cheditor4 → editor
file → file
member → member

(무료 호스팅 같은) 해당 호스팅에 대한 모든 권한이 없는 경우
복제나 이동이 안됩니다.
사실 캡쳐한 이 과정들을 무료 호스팅에서 실시하였으나 파일 복제는 실패하고
유료 호스팅에서는 순조롭게 복제할 수 있었습니다.


1889776576_wW0G7mph_g4_import_13.png

'그누보드 4'가 설치된 상위 폴더로 가서
'그누보드 4'는 컴퓨터로 백업하고
'gnuboard5' 폴더를 제외하고 모두 삭제합니다.


1889776576_4kuLoVlc_g4_import_14.png

서브 폴더인 'gnuboard5'로 들어가서 모두 선택 후, 상위 폴더로 이동하고 'gnuboard5 폴더는 삭제합니다.

phpMyAdmin으로 접속하여 'g4_' 테이블을 모두 삭제합니다.




완료 후...

일부 깨지는 항목들이 있습니다.

'관리자 모드'로 들어가서 세션, 캐시, 캡챠, 썸네일 등을 모두 일괄삭제합니다.


1889776576_lstiAjEk_g4_import_15.png

1889776576_c1WjsFVz_g4_import_16.png

갤러리 게시판 리스트도 깨지네요.
'그누보드 4'에 없거나 상이했던 항목들은 선택이 되어있지 않거나 '0' 값이 입력되어 있어서 그렇습니다.


1889776576_4CHuQMF7_g4_import_17.png

설정해주는 쉬운 방법은...
새 게시판을 견본으로 만들고, 기본 입력값을 참조해서 원하는대로 수정하고... '그룹 적용'이나 '전체 적용'을 하면 됩니다.


위 과정들 중에서 'data' 폴더가 삭제되지 않으면 호스팅에 관한 모든 권한이 없다고 보시면 됩니다.
이 경우에는 컴퓨터로 내려받았다가 올리는 우회를 하면 될 듯 합니다.
그리고 'data'나 내부 폴더 삭제는 아래 주소를 참고하세요.

http://sir.co.kr/g5_tip/2366?sfl=mb_id%2C1&stx=fm25&page=2



이전을 완료했으나 최신글 제목을 클릭했을 때 빈창으로 연결될 수 있습니다. 예전에 없었던 '테마'가 생겨서 그렇습니다. 아래와 같이 테마 적용을 해줍니다.

테마 적용

theme/basic/theme.config.php
를 열어봅니다.

'set_default_skin'              => false,   // 기본환경설정의 최근게시물 등의 기본스킨 변경여부 true, false
기본이 'false'로 되어있네요.

'set_default_skin'              => true,
로 바꿔줍니다.

관리자모드 → 환경설정 → 테마설정
에서 '베이직'을 '테마적용'을 눌러 적용하세요.

적용이 안되거나 개별적 수정이 필요하면 관리자모드의 해당 항목을 찾아 직접 수정하면 됩니다.



현재의 '그누보드 4'가 'euc-kr'이라면, 'utf-8'로의 변환과정을 먼저 거쳐야 합니다.

http://sir.co.kr/g5_tip/3400
추천
12
  • 복사

댓글 38개

png 파일이고 제 홈페이지에서 링크했기 때문에 이미지가 보이지 않을 수도 있습니다.
FTP 프로그램으로는 'WinSCP'를 사용했습니다.

과정 중에 오류가 있을 수도 있으니, 반드시 '그누보드 4'를 백업해두고 시작해야 합니다.

'g4_import.php' 파일이 '그누보드 5' 설치 프로그램에 포함된지 13개월이 지나서야 이 글을 쓰다니... 게으름과 무성의의 극치...;;;
물론, 일년 전에 비타민님이 핵심을 짚어주셨습니다만...
검색해봐도 알기 쉽게 설명해놓은 곳은 없네요.
제 생각에는 '그누보드 4' 상태에서 먼저 변환을 해야할 것 같습니다.
저번주에 이전했는데,,
좀더 일찍 보았다면 좋았을 뻔했네요..

본문안에 첨부된것만 에러가 나서 2천개가 넘는 게시물을 일일이 수정중입니다.

한두달내에는 마치겠죠 뭐,,,
글쎄요...
검색해보니 캐쉬 삭제를 해주라는 답도 있고... 다른 답도 있는데...
같은 상황을 겪어본 적이 없어 모르겠네요.
그런데..신기하게 지금은 안뜨네요...조금전 까지만 해도 에러 메세지가 떴는데..ㅋㅋ
암튼 성공적으로 이전 했습니다. 감사합니다.
데이터 이전시 g4 데이터가 100mb 되는 파일이 있는데 시간 오래 걸리나요?
멤버는 복사 되고 그 후 포인트 부터 복사가 오래 걸리는 것 같은데 안되는 것 같습니다.
크롬에서는 안되는데 인터넷익스플로러에서는 되네용.. 아..! 그리고 g4_config.php를 입력했는데 계속 config.php를 찾을수 없다고 하는건 어떻게 해결하나요..? 동일한 경로에 넣었습니다.
업그레이드는 해야하는데 동일한 웹호트팅에 디비를 하나 추가해 테스트 하고 있습니다.
문제는 그누보드를 기반으로 만든 배추빌더를 사용하고 있는데요.
배추빌더에만 사용하는 테이블은 이전도 되지 않는것 같습니다.
곱슬최씨님이 요즘 보이지가 않아서요... ㅠㅠ 여기에 질문을 합니다.
배추빌더엔 이런 질문들과 팁이 없습니다.
질문을 했는데 곱슬최씨님이 요즘 활동을 하지 않아서요.

g4_import.php의 로직에 대한 궁금증이 생겨서요.
왜 일부 테이블은 이전이 되지 않는지 g4_ 만 찾아서 하는지 g4_가 아닌 테이블은 전환을 하지 않는지등..
안녕하세요 좋은 정보글을 보고 잘 따라해보았는데... g5에서 게시물 리스트는 되어있는데 게시물이 보이지않네요 ㅠㅠ 언어버전도 utf-8동일하게 했는데 말이죠 ㅠㅠ
© SIRSOFT
현재 페이지 제일 처음으로