웹프로그래밍

Global It Leader!!


그누보드


 
 

그누보드4를 그누보드5로 이전하는 방법

페이지 정보

작성자 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 44회 작성일 25-06-01 05:18

본문

1. 그누보드5 최신버전을 다운로드 받아 설치한다.

https://sir.kr/g5_pds


2. 그누보드4 DB를 백업하여 그누보드5 DB안에 복원하기


① 그누보드4 DB의 한글 문자셋 확인하기(알고 있으면 통과)

SELECT SCHEMA_NAME, DEFAULT_CHARACTER_SET_NAME, DEFAULT_COLLATION_NAME FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = '데이터베이스명';


② euc-kr을 utf8 형식으로 백업(만약 utf8이면 --default-character-set=utf8 --set-charset 부분 생략)

# mysqldump --default-character-set=utf8 --set-charset -u root -p g4_db명 > g4_db_utf8.sql

③ 백업 파일안에 문자셋을 utf8로 바꾸기(만약 utf8이면 통과)

sed -i 's/SET NAMES euckr/SET NAMES utf8/g' g4_db_utf8.sql

sed -i 's/CHARSET=euckr/CHARSET=utf8/g' g4_db_utf8.sql

sed -i 's/character_set_client = utf8/character_set_client = utf8mb4/g' g4_db_utf8.sql


④ 그누보드5 DB에 복원(나중에 그누보드4 테이블 제거)

mysql -uroot -p g5_db명 < g4_db_utf8.sql


※ 만약 mysql 문자셋이 utf8이면 두문장으로 끝난다.

# mysqldump -u root -p g4_db명 > g4_db_utf8.sql
# mysql -uroot -p g5_db명 < g4_db_utf8.sql


2. 그누보드4 테이블 복사해서 그누보드5에 테이블 생성하기


① 그누보드5를 설치한 폴더안에 "g4_import.php" 파일을 실행한다.

http://www.test.com/gnuboard5/g4_import.php

② 그누보드4에 포함된 "config.php" 파일위치 지정하기

   ----/var/www/html 안에 그누보드4가 실행중이고

                     |
                     |---- gnuboard5 폴더안에 그누보드5가 설치되어 있다면
   

   설정값 : ../config.php


   ※ 여기서 점(.)은 자기자신 폴더를 의미하고 점점(..)은 부모 폴더를 의미한다.


③ 경로를 입력하고 [확인]을 누르면 다음과 같은 메시지창이 뜨는데 [확인]을 누르면 이전작업이 시작된다.

   "그누보드4의 DB 데이터를 이전하시겠습니까?"


④ 이전작업이 완료되었는지 확인은 phpMyAdmin이나 관리자 모드에서 가능하다.


만약 정상적으로 이전되었다면 그누보드4 테이블을 삭제하고 작업을 완료한다.


그런데 한글이 깨진다거나 그누보드5에 이미 그누보드4와 동일한 테이블명이 존재한다면

이전에서 누락되는 현상이 발생한다. 이런경우 해결책은 다음과 같이 진행하면 된다.


① phpMyAdmin에 접속하여 g5_board 테이블을 열고 이전에서 누락된 테이블을 찾아서 삭제한다.

② 누락된 실제 "g5_write_table명"도 삭제한다.

※ 그누보드 관리자 모드에서 해당 테이블(이전되지 않은 그누보드5 테이블)을 삭제해도 된다.

③ 크롬 더보기(...) 메뉴 -> 설정 -> 개인정보보 및 보안 -> 인터넷 사용기록 삭제 -> 데이터 삭제 
④ 한글이 깨져 보인다면 1단계부터 수행하고 아니라면 2-
① 단계부터 다시 시작한다.


※ 테이블 이전이 끝났으면 그누보드4 테이블을 삭제하고 그누보드4안에 있는 data 폴더를

그누보드5 폴더 안으로 이동이나 복사를 진행합니다.


오늘 이전작업하면서 정리한 문서인데 누락된 부분이 있을 수 있습니다.

하다가 잘 안되는 부분있으면 질문과 답변이나 전화 주시면 답변 드리겠습니다.

감사합니다.

 

※ 첨부파일은 그누보드에 포함된 파일인데 사용자 테이블이 있으면 "패스", 없으면 "생성"이라고 메시지가 출력됩니다.

이전해야 하는데 "패스"로 나오면 g5_board 테이블에서 해당 테이블을 삭제하고 "g5_write_테이블명"도 삭제한 다음 다시 시도하면 됩니다.

첨부파일

댓글목록

등록된 댓글이 없습니다.

전체 71
게시물 검색
그누보드 목록
번호 제목 글쓴이 조회 날짜
71 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 39 06-11
열람중 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 45 06-01
69 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 50 02-25
68 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 156 10-05
67 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 211 05-29
66 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 221 05-20
65 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 202 05-13
64 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 284 05-03
63 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 450 04-26
62 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 459 04-26
61 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 269 04-26
60 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 289 04-26
59 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 370 03-22
58 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 327 03-22
57 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 413 01-12
56 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 391 01-11
55 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 410 01-11
54 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 529 10-29
53 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 651 09-14
52 no_profile 운영자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 708 08-21