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

페이지 정보

profile_image
작성자 알맞은닥콩
댓글 0건 조회 1,206회 작성일 15-03-24 18:46

본문



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

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








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




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

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




완료되었습니다.




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








완료되었습니다.

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




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




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

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

cheditor4 → editor
file → file
member → member

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




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




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

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




완료 후...

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

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






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




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


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

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



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

테마 적용

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

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

[code]'set_default_skin' => true,[/code]로 바꿔줍니다.

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

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



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

http://sir.co.kr/g5_tip/3400

댓글목록

등록된 댓글이 없습니다.