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

번호 제   목   글쓴이 날짜 조회
379 [리눅스서버] [Rocky9] 로키리눅스에서 네트워크 설정방법 제이네트워크 2024-06-22 2978
378 [리눅스서버] [Rocky9] SSH Root 로그인하는 접속허용방법 제이네트워크 2024-06-22 2892
377 [DB] Linux에서 MYSQL 데이터 디렉토리 변경하기 제이네트워크 2023-01-14 11545
376 [DB] phpmyadmin에서 'mcrypt 확장모듈을 불러올 수 없습니다' 에러 시 제이네트워크 2023-01-14 13540
375 [DB] mysql에서 innodb 설치 및 옵션 설명 제이네트워크 2023-01-14 12431
374 [DB] [MySQL] mysql error 1364 Field doesn't have a default values 해결방법 입니다. 제이네트워크 2023-01-14 12948
373 [리눅스서버] 우분투서버 apt 에러 - 미러사이트 변경 제이네트워크 2021-12-29 22475
372 [리눅스서버] 아파치 웹서버에서 mod_rewrite 모듈 추가 설치하기 제이네트워크 2021-11-03 22815
371 [메일] Centos7 sendmail설치 제이네트워크 2021-09-09 26029
370 [리눅스서버] Centos7 에서 SQLSRV / PDO_SQLSRV 모듈 추가 설치 제이네트워크 2021-08-26 25449
369 [리눅스서버] Centos7 SFTP 설정 및 Chroot 처리 방법 제이네트워크 2021-08-18 23929
368 [리눅스서버] 리눅스서버에서 아파치웹 서버 / php 버전 노출방지 제이네트워크 2021-07-19 25060
367 [메일] 아웃룩 메일 수발신할 때 (메일오류코드 2) 제이네트워크 2021-05-28 74595
366 [메일] 리눅스 쉘에서 telnet으로 메일발송테스트 하기 제이네트워크 2021-05-27 23549
365 [PHP] php에서 shmop 모듈 추가 설치하기 제이네트워크 2021-05-27 19699
364 [PHP] php_ftp 추가 모듈 설치 하기 제이네트워크 2021-05-27 19727
363 [기타] ESXi 호스트의 root 로 접근이 불가능한 이슈 제이네트워크 2021-04-08 27357
362 [메일] [Sendmail 포트변경] Sendmail에서 smtp 포트를 587포트로 변경하기 제이네트워크 2020-12-20 26106
361 [메일] [Sendmail 스팸 IP ADDRESS 체크] 제이네트워크 2020-12-20 25721
360 [DB] [mysql 디비체크] myisamchk 사용 옵션 제이네트워크 2020-12-20 22468
359 [DB] mysql 로그 최적화 하기 제이네트워크 2020-12-20 23069
358 [리눅스서버] 아파치서버에서 동시접속자 수를 알아보려고 할 때 제이네트워크 2020-12-19 29339
357 [리눅스서버] Apache서버에 mod_url 추가 설치 제이네트워크 2020-12-19 29265
356 [리눅스서버] Cronlog 설정 하는 법 제이네트워크 2020-12-19 29440
355 [메일] [sendmail] 메일발송이 안될 때 (오류 Relaying temporarily denied. Cannot resolve PTR recor… 제이네트워크 2020-07-15 27862
354 [기타] 그누보드4(EUCKR)에서 그누보드5(UTF8)로 데이타이전 하기 제이네트워크 2020-06-28 29656
353 [리눅스서버] mkfs로 포맷이 안되는 경우 (오류 dev/sdb2 is apparently in use by the system; will not mak… 제이네트워크 2020-04-02 33024
352 [리눅스서버] 우분투18.04 vi 에디터에서 글자가 깨져 보일 때 제이네트워크 2019-11-17 32524
351 [리눅스서버] 우분투18.04 에서 rc.local 파일 사용하기 제이네트워크 2019-11-17 33128
350 [리눅스서버] [아파치conf 비교]apache2.2.x 와 apache-2.4.x 의 차이점 제이네트워크 2019-10-13 35905
349 [리눅스서버] 리눅스 컴파일에러 error : Autoconf version 2.68 or higher is required on CentOS 제이네트워크 2019-10-07 38359
348 [DB] MSSQL2016 에서 서버유지관리/ 백업스케쥴 실행시 에러가 날때 제이네트워크 2019-08-22 27242
347 [PHP] php에서 세션을 늘리는 방법 제이네트워크 2019-08-22 25351
346 [DB] [mysql]MySQL 5.6 SQL STRICT 모드 변경 방법 제이네트워크 2019-08-14 31662
345 [리눅스서버] vsftpd.conf 설정내용 제이네트워크 2019-08-14 34711
344 [리눅스서버] 리눅스 메인보드 교체후 네트워크 재설정 제이네트워크 2019-07-04 37108
343 [리눅스서버] SFTP 퍼미션 조정 및 chroot 설정으로 상위폴더 접근 제한하기 제이네트워크 2019-06-30 36734
342 [리눅스서버] SFTP 접속만 가능한 계정 만들기] 제이네트워크 2019-06-30 40356
341 [리눅스서버] CentOS7.x 버전에서 최신 node.js 설치하기 제이네트워크 2019-05-23 37954
340 [윈도우서버] 윈도우 설치 중 새 시스템 파티션을 만들거나 기존 시스템 파티션을 찾을 … 제이네트워크 2019-04-24 34274
 1  2  3  4  5  6  7  8  9  10