HOME > 이용안내
이용안내
 
작성일 : 20-06-28 19:46
[기타] 그누보드4(EUCKR)에서 그누보드5(UTF8)로 데이타이전 하기
 글쓴이 : 제이네트워크
조회 : 37,099  
* 그누보드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 385

번호 제   목   글쓴이 날짜 조회
65 [리눅스서버] [Apache] worker 방식 접속자 튜닝방법 제이네트워크 2016-08-26 37870
64 [DB] [mysqldump 에러] Got errno 28 on write 발생시 제이네트워크 2016-03-29 37866
63 [리눅스서버] 아파치서버에서 동시접속자 수를 알아보려고 할 때 제이네트워크 2020-12-19 37781
62 [리눅스서버] Apache서버에 mod_url 추가 설치 제이네트워크 2020-12-19 37590
61 [리눅스서버] cband 설치 제이네트워크 2016-11-30 37581
60 [리눅스서버] Cronlog 설정 하는 법 제이네트워크 2020-12-19 37570
59 [DB] [mysql] 테이블 복사하기 (데이타포함, 비포함) 제이네트워크 2015-04-28 37565
58 [PHP] php 에러시 Warning: date(): It is not safe to rely on the system's timezone settings 제이네트워크 2016-02-03 37464
57 [DB] mysql 컴파일 시 LinuxThreads not found 발생할 경우 관리자 2011-06-17 37462
56 [DB] [mysql]mysqldump 로 백업시 lock table 에러로 백업이 안되는 경우 제이네트워크 2015-09-17 37366
55 [메일] 센드메일-아웃룩에러 중 다른메일메세지가 배달중이거나... 제이네트워크 2015-11-03 37287
54 [DB] 서버이전 - mysql 버전 문제로 인한 암호화 방식 해결 방안 관리자 2011-06-17 37184
53 [기타] 그누보드4(EUCKR)에서 그누보드5(UTF8)로 데이타이전 하기 제이네트워크 2020-06-28 37100
52 [기타] [리눅스에러] /bin/sh^M: bad interpreter: No such file or directory 제이네트워크 2017-06-26 36958
51 [윈도우서버] 윈도우서버 IIS7.5 다운로드 업로드 용량 늘리기 제이네트워크 2018-12-13 36918
50 [기타] 크롬브라우저에서 플래시 항상허용후 설정값 저장하는 방법 제이네트워크 2018-12-01 36756
49 [DB] phpMyAdmin 4.x 버전에서 필요없는 에러메세지 없애는 방법 제이네트워크 2016-02-01 36497
48 [DB] mysql 패스워드 분실시 재설정 방법 관리자 2011-05-17 36178
47 [기타] tar 특정폴더에 압축을 풀어야 할 경우 사용 옵션 제이네트워크 2016-05-10 36057
46 [윈도우서버] Windows 10 자동 업데이트 완전 끄기 제이네트워크 2019-01-11 35998
45 [리눅스서버] Centos7 에서 SQLSRV / PDO_SQLSRV 모듈 추가 설치 제이네트워크 2021-08-26 35893
44 [리눅스서버] 리눅스 에서 Apche / php / mysql 컴파일 옵션 확인하기 제이네트워크 2015-12-09 35842
43 [DB] [mysql] Mysql 에러코드 중에 (Got error 134 from storage engine) 나올때 처리법 제이네트워크 2015-06-04 35653
42 [DB] [Mysql] mysql 엔진 Myisam 을 Innodb로 변경하는 방법 제이네트워크 2016-12-11 35620
41 [DB] [MS-SQL 쿼리] 해당 컬럼을 NULL 값으로 변경하고자 할때 제이네트워크 2016-08-23 35320
40 [메일] [sendmail] 메일발송이 안될 때 (오류 Relaying temporarily denied. Cannot resolve PTR recor… 제이네트워크 2020-07-15 35185
39 [DB] [Mysql] show processlist 계속 보기 제이네트워크 2016-12-10 35067
38 [기타] ESXi 호스트의 root 로 접근이 불가능한 이슈 제이네트워크 2021-04-08 34721
37 [DB] [Mysql] mysql 기본 스토리지 엔진확인 제이네트워크 2016-12-10 34403
36 [DB] MSSQL2016 에서 서버유지관리/ 백업스케쥴 실행시 에러가 날때 제이네트워크 2019-08-22 34264
35 [DB] mysql 데이타베이스에서 max_connection 늘려주기 관리자 2011-05-17 34145
34 [DB] MSSQL 1씩 자동증가값 제어(ID 사양 변경 안될 경우) 제이네트워크 2019-01-30 34033
33 [DB] MSSQL SERVER 테이블변경시 제한시간이 만료되었습니다. 라는 에러발생시 제이네트워크 2019-01-30 33883
32 [DB] mysql-5.7.x 이상 버전에서 비번 변경 후 에러가 나올 때 제이네트워크 2019-01-22 33653
31 [메일] Centos7 sendmail설치 제이네트워크 2021-09-09 33580
30 [PHP] php7에서 opcache 사용하기 제이네트워크 2017-04-27 33354
29 [리눅스서버] 리눅스서버에서 아파치웹 서버 / php 버전 노출방지 제이네트워크 2021-07-19 33164
28 [메일] [Sendmail 스팸 IP ADDRESS 체크] 제이네트워크 2020-12-20 32927
27 [PHP] php-5.5.x 아래 버전에서 Zend Opcache 설치 제이네트워크 2017-04-27 32756
26 [PHP] 그누보드5 서버이전 후 글 작성 및 member가입 작성안되는 경우 제이네트워크 2019-04-24 32744
 1  2  3  4  5  6  7  8  9  10