본문 바로가기

for blah.blah.blog

(가까스로) 블로그 이사 완료

지난 주에 블로그를 텍스트큐브닷컴에서 제 개인 계정으로 다시 이사를 했습니다.

데이터가 제대로 복구되는지 특이사항은 없는지 테스트를 다 해보고 이상이 없음을 확인한 후 옮겼는데, 막상 복구를 하고 나니 한 번 작성한 글의 수정이 안되더군요. ㅜ.ㅜ

호스팅 업체 관리자분께서 이런 저런 고생을 하신 끝에 겨우 이사를 마쳤습니다. 리얼마인드의 관리자님 정말 감사합니다. ^^

제가 쓴 글이 1개 날아갔고, 댓글이 10개 정도 날아갔습니다만, 대부분 블로그 이사 도중에 에러가 났다는 글과 관련된 것들이어서 복구를 하지 않았습니다;

TNF 포럼의 질문과 답변 게시판에도 글을 남겼지만, 아무래도 디비의 버전과 기본 문자셋이 문제가 되었던 것 같습니다.

결국 확실한 해결 방법은 찾지 못한 채 디비의 버전을 올리는 것을 통해 복구를 하게 되었는데요, 혹시라도 비슷한 문제를 겪을 분들을 위해 간단하게 경과를 남깁니다.

  1. 글을 작성한 후 수정을 하려고 하면 '수정하지 못했습니다' 메시지 표시 후 수정이 되지 않는 현상 발생
    1. 글의 첫 번째 저장은 잘 되나 그 이후부터 수정은 모두 에러 ('수정하지 못했습니다'  표시)
    2. 글 쓰는 도중 첫 번째로 실행되는 자동 저장은 잘 되나 2번째부터 실행되는 자동 저장은 모두 에러
  2. 추측이지만, 디비 버전이 낮거나 utf-8 인코딩이 기본이 아닌 디비에서 다른 계정에서 사용했던 ttxml 데이터를 복구할 때 발생하는 문제라고 생각됨
    1. 개인 정보 관련 설정이라든지, 권한을 체크하는 곳 등에서 문자셋이 다름으로 인해 엉뚱한 값을 디비로부터 불러들여서 오류가 발생하는 게 아닌가 싶음
    2. 왜냐하면 문제가 생겼던 계정에 복구를 시도하지 않고 첫 글부터 작성하기 시작하면 수정이 정상적으로 되었기 때문이고,수정이 정상적으로 되는 것을 확인 한 후 ttxml 복구를 하고 나면 '수정하지 못했습니다' 에러가 발생되었기 때문.
  3. 디비 버전을 올린 후에도 바로 복구가 되지 않고 문자셋이 다 깨졌음.
  4. ttxml 파일을 열어서 charset을 euc-kr 로 변경한 후에야 문자셋이 깨지지 않고 제대로 복구가 되었음.

아래 내용은 블로그를 정상화 하는 과정에서 날아갔던 글과 댓글입니다.

'for blah.blah.blog' 카테고리의 다른 글

[psd] faces 1.0  (3) 2009.12.01
오랜만에.  (2) 2009.09.25
(아마도) 이사 예정  (3) 2009.03.03
linking with thinking 발행 시작  (2) 2009.01.20
2008년 어쿠스틱 마인드 선정 10대 뉴스  (7) 2009.01.13