g4에서 g5로 변경 질문입니다.

g4에서 g5로 변경 질문입니다.

QA

g4에서 g5로 변경 질문입니다.

본문

euc-kr 환경에서 운영하던 a라는 g4게시판 db를 백업 받아두었습니다.

같은 서버를 utf-8로 변경하고 a라는 게시판을 만들었습니다.

기존 a 게시판 데이터를 그대로 가져올려면 어떻게 해야할까요?

 

참고로 g5에서 g4_import.php는 실행해봤는데 해당게시판은 변환이 안되더군요.

 

phpadmin에서 g4 db를 불러와서 넣어봤는데요.

#1136 - Column count doesn't match value count at row 1 이런 에러가뜹니다.


방법이 없을까요?

아직 초보라 좀 쉽게 설명해주시면 대단히 감사하겠습니다.

 

이 질문에 댓글 쓰기 :

답변 4

mysql 버전차이가 많이 나면 수동으로 작업을 하는 것이 안전할 겁니다.

 

계정이 있는 서버 언어셋도 확인하고... 

기존에 euc-kr에서 운영이 되었다면 동일한 곳에 그누보드5를 설치하는 것은 불가능합니다.

새로 설치하는 계정의 언어셋이 utf-8인 것을 확인하세요.

 

먼저 

1 db를 백업하고

테이블 구조를 확인후 euc-kr을 utf-8로 편집기를 이용하여 바꿉니다.

2. 계정에 있는 화일 자료를 백업하여 마찬가지로 utf-8로 변환합니다.

3. 신규 그누보드5설치

4. 백업db 신규 계정에 반영

 

https://sir.kr/g5_tip/3400?sfl=mb_id%2C1&stx=fm25 

G4 해당 게시판 컬럼 구조와 동일하게 G5게시판도 컬럼을 미리 추가 후 돌려보세요.

아마도 별도로 컴스텀해서 추가한 컬럼을 담을 컬럼이 없어서 생기는 문제 같네요.

답변 달아주신 모든분들께 깊은 감사드립니다.

우여곡절끝에 g4에서g5로 게시판, 게시물 이전 성공했습니다.

혹시, 저 같은 분 계실까봐 과정을 남겨둡니다.

 

1. g5에서 사용할 게시판명이 'qna'라고 할때

2. 다운받아둔 g4 db 파일을 에디터플러스로 엽니다.

3. g4라는 단어를 모두 g5바꾸고, 테이블 구조 `g5_write_qna`로 바꿉니다. 'qna'는 사용할 게시판 이름입니다.(본인에게 맞게 수정)

4. CHARSET=utf8 로 바꿉니다.

5. 이렇게 바꾸고 저장합니다.

6. 계정에 접속해서 phpadmin에서 해당 게시판 제 경우는(g5_write_qna) 테이블을 삭제합니다.

7. 그리고 db초기화면에서 불러오기로 저장해둔 파일을 불러오면 성공적으로 설치되실겁니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 51
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT