euc-kr에서 utf-8로... > 그누보드5 팁자료실

그누보드5 팁자료실

euc-kr에서 utf-8로... 정보

euc-kr에서 utf-8로...

본문

최종적으로 '그누보드 5'로 가려는 목적이므로 DB와 Data만 가져갑니다.

1. DB와 Data 백업 : 호스팅 서비스나 Telnet, SSH 등을 사용, Data는 FTP로 백업
2. 백업한 DB 파일을 UTF-8로 변경
3. 호스팅 서버환경을 UTF-8로 Caracter Set 변경
4. UTF-8 버전 '그누보드 4' 설치
5. DB와 Data 복구 : 호스팅 서비스나 Telnet, SSH 등을 사용

이런 절차로 진행합니다.


1889776576_1wR6q75g_3975d0f1d927fa5b60569e39b548bbe7a5717fc8.png

'그누보드 4' euc-kr 최신판을 설치해보았습니다.


1889776576_jg6xl71o_cb5b0cc366ed512a92dd3cac0aedfd783e52ba03.png

Putty로 접속해서 DB를 백업합니다.

FTP ID
FTP Password
cd www // 보드가 설치된 폴더로 이동
ls // 맞는지 확인
mysqldump -u[MySQL User] -p[MySQL Password] [DB] > [백업할 파일명].sql // 백업
ls // 백업 파일 생성 확인
exit // 종료


1889776576_jXDlxdFU_e8c23a2edd19da3913860233f4c73c964b45fe02.png

FTP로 접속
백업한 파일과 'data' 폴더를 컴퓨터로 내려받습니다.
필요하거나 나중에 참고가 될지도 모르니 다른 폴더와 파일들도 모두 내려받습니다.


1889776576_DuSkZVrm_be35d529db8c5567535b52a7024b627835448c46.png

1889776576_Wymesrc2_2357b349da80a5ad4d4a5a6ffeffcd66109232e1.png

1889776576_lzTa9LhS_3ddb60766089fce6f443100c4981f9542d67c626.png

호스팅사로 접속하여 Caracter Set을 UTF-8로 변경합니다.


1889776576_UjoTOxil_a4225ca03df998f0d431908b05dd6790cd07e7fb.png

1889776576_XqRl2c1b_5cd3f5337154078d9ce50300b87857b5319d3475.png

백업한 DB 파일을 텍스트 에디터로 열어서 수정합니다.

DEFAULT CHARSET=euckr;

을 모두

DEFAUTL CHARSET=utf8;

로 바꾼후 저장합니다.


1889776576_cAL1i3zG_6a2655e80b4d862bb7d7d80c8c7265ecdd361d47.png

파일의 문자셋도 UTF-8로 바꿉니다.
(백업할 때 UTF-8로 저장되었다면 바꿀 필요 없습니다)


1889776576_IWJlsQE1_df05e0e7737a94fa4d5211b273137556d9288a34.png

DB 용량이 커서 텍스트 에디터로 열어지지 않을 때는 이 프로그램을 사용하면 된다는데... 저는 안되네요.

RedUTF8 : http://sir.co.kr/g4_convert/225?page=2



이제 그누보드 UTF-8 버전을 FTP로 올리고 설치합니다.
설치하는 과정은 생략합니다.


1889776576_46j0G213_90409dbb6320a64010fb6757e864970b9f8e6c08.png

설치되었습니다.


설치후 DB와 Data를 복구합니다.

FTP로 접속해서 앞에서 백업하여 UTF-8로 변경한 DB 백업 파일과 DATA 폴더를 올립니다.


1889776576_8QdvcBCp_2de87050b80708e4f60949a43a6415b9952a5553.png

Putty로 접속

FTP ID
FTP Password
cd www // 보드가 설치된 폴더로 이동
ls // 맞는지 확인
mysql -u[MySQL User] -p[MySQL Password] [DB] < [복구할 파일명].sql // 복구
exit // 종료


1889776576_S72jucRZ_f289589d8abaaccbbcb18abcaaecb042e4432e8a.png

저는 오류가 뜨네요.

백업한 DB 파일을 다시 열어서
앞에서 수정했던 ' DEFAUTL CHARSET=utf8'을 앞의 공백 하나까지 포함해서 모두 삭제했습니다.

수정후에는 정상적인 작업이 되네요.


1889776576_7eXpw5u1_3095434d242ac89cc9a3ee9b7ade83e69f8727a1.png

이전이 완료되었습니다.


1889776576_sYdJBkpv_b94109c5937267a96812aaff730b52716a568ee1.png

다른 부분들은 모두 정상인데 DHTML 에디터 일부가 깨지네요.
뭐 어차피 '그누보드 5'로 갈터이니 무시해도...


1889776576_X4jmbH7T_c36fbb1109688074bad54f9628fbebfed1edef1d.png

'그누보드 5'로의 이전까지 성공했습니다.


'그누보드 5'로 이전하기 : http://sir.co.kr/g5_tip/2542?sfl=mb_id%2C1&stx=fm25&page=2
추천
3

댓글 12개

호스팅사로 접속하여 Caracter Set을 UTF-8로 변경합니다.
이 부분을 상세하게 보여주실 수 있으신가요? 뭣도 모르는 초보라 귀찮게 하는군요ㅠㅠ
[카페**] 나의 서비스 관리 → 연장/변경/추가옵션 → 변경신청 → 서버환경 변경

변경하고자하는 것을 선택하면 'FTP 비밀번호 설정'이 나옵니다. 기존의 것과 동일하게 하면 됩니다.(바꿔도 되고...) 등록하면 phpMyAdmin 비밀번호도 동일하게 바뀝니다.

PuTTY를 사용하려면 비밀번호에 문자를 포함하면 안됩니다.
저는 현재 서버 환경이  EUC-KR (PHP4, MySQL4.x) ,인데 php4여도 변환에는 상관이 없는건가요?
아 그리고 이렇게 변경을 하면 서버환경이 바뀌는것이지 홈페이지 디자인이 바뀌는 건 아닌가요?
답변감사합니다.  다시 질문드리는데 php버전은 Caracter Set 변경과 상관없이 기존꺼도 php는 5.0이 되야 Caracter Set변경이 가능하다는 건가요?
디비 백업받을땐 아래와 같이 옵션을 추가하는것이 좋습니다.
mysqldump --extended-insert=FALSE -u[MySQL User] -p[MySQL Password] [DB] > [백업할 파일명].sql // 백업
홈페이지를 운영하다보면 디비에 저장되는 데이타중 간헐적으로 특수문자 등으로 인해서 ' 가 사라지는 현상이 발생할수 있습니다.
이경우엔 디비를 다시 올릴때 에러를 토해내며, 몇라인에 문제가 있다고 알려주는데 위 옵션이 없이 백업을 받은 경우엔 대책이 없습니다.
위 옵션은 한줄씩 insert 문을 완성해서 내려받겠다는 옵션입니다.
참고 mysql 백업때 자료: http://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=50


파일의 문자셋도 UTF-8로 바꿉니다.
(백업할 때 UTF-8로 저장되었다면 바꿀 필요 없습니다)
이 부분이 보이지 않아 질문드립니다.
어느 화일을 변화 하여야 한다는 내용인지요?
한수 지도 부탁드립니다.
프로그램에 따라 해당 메뉴가 조금씩 다를 것입니다.
제가 위의 내용에서 사용한 에디터는 아마도 'AcroEdit'인 듯...
전체 2,427 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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