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

번호 제   목   글쓴이 날짜 조회
385 [리눅스서버] cent7 설치 후 repo 를 찾지 못할때 제이네트워크 2025-04-03 2
384 [리눅스서버] Cent OS7 / Rocky linux9 에서 firewalld 방화벽 시작시 바로 SSH / 22번 포트가 차단된… 제이네트워크 2025-03-08 718
383 [PROXMOX] vm 생성 후 NIC체크가 안될때 점검할 점 제이네트워크 2025-01-01 1673
382 [리눅스서버] 명령어의 내용정리 modprobe ip_conntrack_ftp 제이네트워크 2024-11-21 2988
381 [리눅스서버] 명령어의 내용 정리 modprobe ip_conntrack_ftp 제이네트워크 2024-11-21 3064
380 [리눅스서버] cent7 OS repo 가 안될때 추가 repo 제이네트워크 2024-11-15 3097
379 [리눅스서버] [Rocky9] 로키리눅스에서 네트워크 설정방법 제이네트워크 2024-06-22 7796
378 [리눅스서버] [Rocky9] SSH Root 로그인하는 접속허용방법 제이네트워크 2024-06-22 7352
377 [DB] Linux에서 MYSQL 데이터 디렉토리 변경하기 제이네트워크 2023-01-14 14923
376 [DB] phpmyadmin에서 'mcrypt 확장모듈을 불러올 수 없습니다' 에러 시 제이네트워크 2023-01-14 19739
375 [DB] mysql에서 innodb 설치 및 옵션 설명 제이네트워크 2023-01-14 15873
374 [DB] [MySQL] mysql error 1364 Field doesn't have a default values 해결방법 입니다. 제이네트워크 2023-01-14 16434
373 [리눅스서버] 우분투서버 apt 에러 - 미러사이트 변경 제이네트워크 2021-12-29 26730
372 [리눅스서버] 아파치 웹서버에서 mod_rewrite 모듈 추가 설치하기 제이네트워크 2021-11-03 26956
371 [메일] Centos7 sendmail설치 제이네트워크 2021-09-09 30196
370 [리눅스서버] Centos7 에서 SQLSRV / PDO_SQLSRV 모듈 추가 설치 제이네트워크 2021-08-26 32075
369 [리눅스서버] Centos7 SFTP 설정 및 Chroot 처리 방법 제이네트워크 2021-08-18 28399
368 [리눅스서버] 리눅스서버에서 아파치웹 서버 / php 버전 노출방지 제이네트워크 2021-07-19 29501
367 [메일] 아웃룩 메일 수발신할 때 (메일오류코드 2) 제이네트워크 2021-05-28 128874
366 [메일] 리눅스 쉘에서 telnet으로 메일발송테스트 하기 제이네트워크 2021-05-27 27499
365 [PHP] php에서 shmop 모듈 추가 설치하기 제이네트워크 2021-05-27 22852
364 [PHP] php_ftp 추가 모듈 설치 하기 제이네트워크 2021-05-27 23410
363 [기타] ESXi 호스트의 root 로 접근이 불가능한 이슈 제이네트워크 2021-04-08 31390
362 [메일] [Sendmail 포트변경] Sendmail에서 smtp 포트를 587포트로 변경하기 제이네트워크 2020-12-20 30540
361 [메일] [Sendmail 스팸 IP ADDRESS 체크] 제이네트워크 2020-12-20 29650
360 [DB] [mysql 디비체크] myisamchk 사용 옵션 제이네트워크 2020-12-20 26546
359 [DB] mysql 로그 최적화 하기 제이네트워크 2020-12-20 26577
358 [리눅스서버] 아파치서버에서 동시접속자 수를 알아보려고 할 때 제이네트워크 2020-12-19 33959
357 [리눅스서버] Apache서버에 mod_url 추가 설치 제이네트워크 2020-12-19 34001
356 [리눅스서버] Cronlog 설정 하는 법 제이네트워크 2020-12-19 33885
355 [메일] [sendmail] 메일발송이 안될 때 (오류 Relaying temporarily denied. Cannot resolve PTR recor… 제이네트워크 2020-07-15 31910
354 [기타] 그누보드4(EUCKR)에서 그누보드5(UTF8)로 데이타이전 하기 제이네트워크 2020-06-28 33684
353 [리눅스서버] mkfs로 포맷이 안되는 경우 (오류 dev/sdb2 is apparently in use by the system; will not mak… 제이네트워크 2020-04-02 37770
352 [리눅스서버] 우분투18.04 vi 에디터에서 글자가 깨져 보일 때 제이네트워크 2019-11-17 36850
351 [리눅스서버] 우분투18.04 에서 rc.local 파일 사용하기 제이네트워크 2019-11-17 37581
350 [리눅스서버] [아파치conf 비교]apache2.2.x 와 apache-2.4.x 의 차이점 제이네트워크 2019-10-13 41041
349 [리눅스서버] 리눅스 컴파일에러 error : Autoconf version 2.68 or higher is required on CentOS 제이네트워크 2019-10-07 43577
348 [DB] MSSQL2016 에서 서버유지관리/ 백업스케쥴 실행시 에러가 날때 제이네트워크 2019-08-22 30924
347 [PHP] php에서 세션을 늘리는 방법 제이네트워크 2019-08-22 28610
346 [DB] [mysql]MySQL 5.6 SQL STRICT 모드 변경 방법 제이네트워크 2019-08-14 35821
 1  2  3  4  5  6  7  8  9  10