HOME > 이용안내
이용안내
 
작성일 : 20-06-28 19:46
[기타] 그누보드4(EUCKR)에서 그누보드5(UTF8)로 데이타이전 하기
 글쓴이 : 제이네트워크
조회 : 25,108  
* 그누보드4에서 그누보드5로 이전하려고 할때 과정을 요약해 보았습니다.
  그누보드4 DB가 UTF8 이라면 Charset 변경 없이 데이타 이전 만으로도 쉬게 이전이 가능합니다.
  하지만 만약 그누보드4의 디비가 EUCKR 이라면 약간 복잡합니다...하지만 그래도 불가능은 없지요 ^^

1. 그누보드4 데이타폴더와 DB를 백업합니다. 보통 리눅스서버에서 gnu4.tar.gz / gnu4_euckr.sql 로 백업을 받았다고 하구요.

2. 이전 할 서버에서 그누보드4를 복구 합니다. 
* 이전할 서버에 그누보드4 데이타 압축파일을 풀어 놓습니다
* gnu4-euckr.sql 디비는 내컴퓨터에서 EDITPLUS 같은 파일에디터로 파일을 오픈합니다
* 이 때 euckr  디비이므로 인코딩 형식을 korean 949 나 korean (EUC) 51949 등 한글이 깨지지 않는 형식으로 열어 줍니다
* 이후에 DEFAULT CHARSET=euckr 을 DEFAULT CHARSET=utf8 로 전체변경해 줍니다
* 이제 UTF8로 인코딩 형식 바꾸어 변경 저장합니다.  
* 서버에 UTF8로 된 DB백업파일로 복구 합니다.
* 보통 디비외에 소스도 euckr 을 utf8로 변경해 주는 분이 계시는데요 그누보드4는 삭제할 예정이라 그대로 두고 작업했습니다.

3. FTP 프로그램으로 이전되 서버에 그누보드4 설치된 경로에 그누보드5 설치를 위한 서브 폴더를 만들어 줍니다
adm
bbs
.....
gnuboard5  <== 만들어 줍니다

4. gnuboard5 폴더에 그누보드5 소스를 업로드하고 압축을 푼다음 그누보드5를 설치합니다.

5. 이제 같은 데이타그누보드4와 그누보드5가 동시에 설치되었습니다. 이제 그누보드4에서 그누보드5로 데이타를 이전합니다.
* http://URL/gnuboard5/g4_import.php  를 실행합니다.
* config.php 폴더 경로에 ../config.php   라고 넣은 뒤 확인을 눌러 줍니다.
* 그누보드4의 DB를 이전하시겠습니까? 라고 물어보면 확인을 눌러 줍니다
* 데이타이전 완료 후 install 폴더와 g4_import.php, g4_import_run.php는 삭제 합니다.

6. gnuboard5의 관리자로 로그인 한 후 데이타가 깨지지 않고 이전 되었는지 확인 합니다..
* 만약 데이타가 깨져서 보인다면 그누보드4디비가 euckr 에서 utf8로 변환시 에러가 난 경우 이므로 컨버팅 과정을 다시 한번 해서 작업 해봅니다.

7. 그누보드4의 데이타는 이전 됐지만 파일은 직접 이전 해 줘야 합니다.
그누보드4 디렉토리에서 그누보드5의 디렉토리로 파일을 카피해 줍니다. 
cheditor4  ===> editor
      file  ===> file
  member ===> member 

파일이전이 안될때는 다운 받아서 다시 올려주는 방법도 있습니다. (호스팅 회사마다 다름)

8. 데이타이전이 마쳤으면 그누보드4 폴더는 백업후 다 삭제 하고 gnuboard5 폴더만 남깁니다.

9. phpMyAdmin 이나 서버의 해당 디비로 접속해서 g4_로 된 테이블을 다 삭제해 줍니다.

10. 관리자 모드로 들어가서 세션, 캐시 캡챠, 섬네일들을 정리 합니다.

11. 그누보드5의 관리자로 들어가면 게시판/자료실 스킨들이 초기화 되어 있을 경우 다시 스킨을 설정해 주어야 합니다
    새로 설정 후에 데이타가 정상적으로 보이는지 확인 합니다.


감사합니다.~~~






















Cloud server Streaming service Domain Cloud Firewall

 
 

Total 377

번호 제   목   글쓴이 날짜 조회
57 [리눅스서버] [CentOS 7] Python 3을 Cent7에서 yum으로 인스톨 하는 방법 제이네트워크 2018-11-02 35817
56 [리눅스서버] NFS 연결오류시 mount.nfs: Input/output error 제이네트워크 2018-11-16 37235
55 [DB] MSSQL2008 로그 줄이기 제이네트워크 2018-11-29 23096
54 [기타] 크롬브라우저에서 플래시 항상허용후 설정값 저장하는 방법 제이네트워크 2018-12-01 27260
53 [리눅스서버] CentOS7 SSH 접속포트 변경과 방화벽 오픈 제이네트워크 2018-12-10 31525
52 [윈도우서버] 윈도우서버 IIS7.5 다운로드 업로드 용량 늘리기 제이네트워크 2018-12-13 27296
51 [윈도우서버] Windows 10 자동 업데이트 완전 끄기 제이네트워크 2019-01-11 26433
50 [윈도우서버] iis 버전 버젼 version 확인 방법 제이네트워크 2019-01-14 29433
49 [리눅스서버] CentOs7 부팅시 rc.local 파일 실행되도록 설정 (1) 제이네트워크 2019-01-16 31932
48 [기타] [CloudFlare]클라우드플레어 사용시 클라이언트 실제 IP ADDRESS 찾기 제이네트워크 2019-01-19 30384
47 [리눅스서버] mysqli.so php추가 모듈 설치 제이네트워크 2019-01-21 33842
46 [DB] mysql-5.7.x 이상 버전에서 비번 변경 후 에러가 나올 때 제이네트워크 2019-01-22 24563
45 [DB] MSSQL 1씩 자동증가값 제어(ID 사양 변경 안될 경우) 제이네트워크 2019-01-30 24474
44 [DB] MSSQL SERVER 테이블변경시 제한시간이 만료되었습니다. 라는 에러발생시 제이네트워크 2019-01-30 24575
43 [리눅스서버] Wildcard SSL 인증서 설치시에러 [warn] _default_ VirtualHost overlap on port 443, 제이네트워크 2019-03-30 31966
42 [윈도우서버] ERR_TOO_MANY_REDIRECTS 해결방법 제이네트워크 2019-03-30 33779
41 [윈도우서버] 윈도우서버 com+ dll 등록방법] 제이네트워크 2019-04-11 30249
40 [윈도우서버] 윈도우서버 com+ / dll 등록후 세션 로그아웃시 dll 적용안될 때 제이네트워크 2019-04-11 29711
39 [PHP] 그누보드5 서버이전 후 글 작성 및 member가입 작성안되는 경우 제이네트워크 2019-04-24 23685
38 [윈도우서버] 윈도우 설치 중 새 시스템 파티션을 만들거나 기존 시스템 파티션을 찾을 … 제이네트워크 2019-04-24 29340
37 [리눅스서버] CentOS7.x 버전에서 최신 node.js 설치하기 제이네트워크 2019-05-23 32833
36 [리눅스서버] SFTP 접속만 가능한 계정 만들기] 제이네트워크 2019-06-30 34707
35 [리눅스서버] SFTP 퍼미션 조정 및 chroot 설정으로 상위폴더 접근 제한하기 제이네트워크 2019-06-30 31668
34 [리눅스서버] 리눅스 메인보드 교체후 네트워크 재설정 제이네트워크 2019-07-04 31768
33 [리눅스서버] vsftpd.conf 설정내용 제이네트워크 2019-08-14 30131
32 [DB] [mysql]MySQL 5.6 SQL STRICT 모드 변경 방법 제이네트워크 2019-08-14 27136
31 [PHP] php에서 세션을 늘리는 방법 제이네트워크 2019-08-22 21822
30 [DB] MSSQL2016 에서 서버유지관리/ 백업스케쥴 실행시 에러가 날때 제이네트워크 2019-08-22 23413
29 [리눅스서버] 리눅스 컴파일에러 error : Autoconf version 2.68 or higher is required on CentOS 제이네트워크 2019-10-07 33171
28 [리눅스서버] [아파치conf 비교]apache2.2.x 와 apache-2.4.x 의 차이점 제이네트워크 2019-10-13 31028
27 [리눅스서버] 우분투18.04 에서 rc.local 파일 사용하기 제이네트워크 2019-11-17 28401
26 [리눅스서버] 우분투18.04 vi 에디터에서 글자가 깨져 보일 때 제이네트워크 2019-11-17 28075
25 [리눅스서버] mkfs로 포맷이 안되는 경우 (오류 dev/sdb2 is apparently in use by the system; will not mak… 제이네트워크 2020-04-02 27996
24 [기타] 그누보드4(EUCKR)에서 그누보드5(UTF8)로 데이타이전 하기 제이네트워크 2020-06-28 25109
23 [메일] [sendmail] 메일발송이 안될 때 (오류 Relaying temporarily denied. Cannot resolve PTR recor… 제이네트워크 2020-07-15 23750
22 [리눅스서버] Cronlog 설정 하는 법 제이네트워크 2020-12-19 24914
21 [리눅스서버] Apache서버에 mod_url 추가 설치 제이네트워크 2020-12-19 24613
20 [리눅스서버] 아파치서버에서 동시접속자 수를 알아보려고 할 때 제이네트워크 2020-12-19 24808
19 [DB] mysql 로그 최적화 하기 제이네트워크 2020-12-20 18553
18 [DB] [mysql 디비체크] myisamchk 사용 옵션 제이네트워크 2020-12-20 18497
 1  2  3  4  5  6  7  8  9  10