A2공간 - 도움되는 글을 쓰자

ani2life.egloos.com

포토로그


그냥 잡담

※방명록은 따로 없고 무조건 최신글에 댓글 남기시면 됩니다. ^^

위드블로그



워드프레스 텍스트큐브 Impoter 워드프레스

텍스트큐브의 백업파일을 워드프레스로 옮길 수 있는 Importer를 만들었습니다.
아래는 WordPress Textcube Impoter가 설치된 모습 입니다.



위 이미지 아래쪽을 보시면 Textcube 항목이 생겼음을 알 수 있습니다.
Textcube 항목을 클릭하고 들어가면 아래와 같은 페이지를 보실 수 있습니다.



첫화면에 보이는 아래와 같은 사항을 준수하셔야 합니다.

  • 첨부파일을 제외된 텍스트큐브 백업파일을 사용하세요.
  • 백업파일의 크기가 크면 처리하는데 시간이 걸립니다.
  • 텍스트큐브의 첨부파일 tc/attach/*를 (각자다름)/tc/*로 복사해주세요.

백업파일을 업로드하는 방식과 웹서버 로컬에 저장된 백업파일의 경로를 입력하는 방식을 제공합니다.

텍스트큐브의 첨부파일은 해당 디렉토리를 직접 옮겨주셔야 합니다.
때문에 ftp 접속이 가능한 개인 호스팅이 아니라면 첨부파일을 가져오기 어렵습니다.
기존 텍스트큐브 본문내의 첨부파일 치환자는 새로운 첨부파일 경로의 HTML 태그로 변환시켜 줍니다.

아래 이미지는 진행과정을 보여주고 있습니다.
백업파일 전체 크기, 새로운 첨부파일 디렉토리, 처리한 백업파일 범위, 등록 성공한 개수, 이미 등록된 개수가 표시됩니다.



용량이 큰 백업파일(첨부파일이 제외된)도 문제없이 처리합니다.
백업파일의 용량이 클수록 처리하는 시간이 더 걸립니다.

실행도중 중단되어 재실행 하더라도 이미 등록된 글은 중복없이 등록되지 않은 글부터 다시 등록됩니다.


설치방법

  1. WordPress Textcube Impoter 다운로드 페이지에서 최신버전을 다운받아 압축을 풉니다.
  2. 워드프레스 디렉터리의 wp-admin/import에 압축을 풀어서 나온 textcube.php를 복사합니다.
  3. 관리자 페이지의 Tools -> Import에 Textcube 항목이 있는지 확인합니다.

새로운 버전 설치방법
  1. WordPress TTXML Impoter 다운로드 페이지에서 최신버전을 다운받아 압축을 풉니다.
  2. 워드프레스 디렉터리의 wp-admin/import에 압축을 풀어서 나온 ttxml.php를 복사합니다.
  3. 관리자 페이지의 Tools -> Import에 TTXML 항목이 있는지 확인합니다.




핑백

덧글

  • 빠른손 2009/03/02 05:41 # 삭제

    헉. 낮과 밤이 바뀐 삶이신가요.. 4:40분 제 기상시간이네요;; 피곤하시겠다;

    프로그래머이시네요. 제 이상향....제가 가야할 그곳에 이미 계신분.. 곧 가겠습니다..형님^^
  • -A2- 2009/03/02 09:31 #

    낮밤은 지키고 있어요. 이거 만들고 새벽 5시에 잤어요. ㅋ
    매일 이렇게 생활하는건 아니예요. ^^
    일찍 일어나는 좋은 습관을 가지고 계시네요. ^^)b
  • 주성치 2009/03/02 07:16 # 삭제

    .........완전 짱이신듯
    ...........
  • -A2- 2009/03/02 09:31 #

    완전 감사
  • 김가울 2009/03/02 07:38 # 삭제

    A2! A2! A2!

    A2를 찬양하라!

    드디어 마음 놓고 주변에 Wordpress를 추천하게 되었습니다!
  • -A2- 2009/03/02 09:56 #

    찬양까지... 감사합니다. ^^;
    첨부파일이 좀 걸리지만 글과 댓글은 잘 옮겨집니다.
  • 향기로운꿈 2009/03/02 08:11 # 삭제

    오....충격적인 plugin입니다. 감사해요~
  • -A2- 2009/03/02 09:57 #

    깊은 감동의 댓글 감사합니다. ^^
  • osnews 2009/03/02 08:38 # 삭제

    워드프레스 쓰고 싶었었는데 지금까지의 데이터 때문에 이전을 하지 못했었습니다.
    기대가 되는군요.
  • -A2- 2009/03/02 09:58 #

    데이터 이전이 잘 되면 좋겠네요. ^^
  • 그림동화 2009/03/02 08:41 # 삭제

    정말 멋집니다. ^^
  • -A2- 2009/03/02 10:00 #

    감사합니다. ^^
  • 홍커피 2009/03/02 09:48 # 삭제

    tistory도 마이그레이션 되나요? 그러면 완전 대박!!
  • -A2- 2009/03/02 10:01 #

    테스트해보지 않아서 모르겠네요;;
    텍스트큐브와 같은 TTXML이라면 문제없을거예요.
  • 써머즈 2009/03/02 09:57 # 삭제

    대단하십니다. A2님 짱; ^^
  • -A2- 2009/03/02 10:01 #

    짱! 감사합니다. ^^
  • toice 2009/03/02 10:43 # 삭제

    우와 정말 짱입니다. ㅠ_ㅠ)b A2님 수고하셨어요
    티스토리 같은 경우는 첨부파일 문제를 텍큐로 갔다가 가는걸로 해결할 수 있겠네요 완전 짱 ㅠ_ㅠ)bb
  • -A2- 2009/03/02 11:13 #

    보람되네요. ㅋ 감사합니다. ^^)b
  • egoing 2009/03/02 10:54 # 삭제

    댓글 알리미에 이어서 또 한번 큰 일을 하셨내요. 멋집니다!
    혹시 TTML로 Export하는 도구는 계획이 없으신지 궁금합니다.
  • -A2- 2009/03/02 11:14 #

    앗! 아마도 그 부분은 텍큐에서 하지 않을까 싶습니다. ^^ ㅋ
  • egoing 2009/03/02 11:29 # 삭제

    그러고보니 있내요. ^^
    http://dev.tattersite.com/browser/projects/wp2tt
    이걸 이용하면 워드프레스에서 텍큐로 이사가 가능합니다.
  • 가루군 2009/03/02 11:11 # 삭제

    800MB 정도되는 (첨부파일포함) 블로그인데, 작동할까요?;
  • -A2- 2009/03/02 11:21 #

    현재는 첨부파일이 포함되어 있으면 안되요. ㅠㅠ
    처음에 첨부파일이 포함된 부분에 대해서 고민을 많이 했는데 일단은 첨부파일 디렉토리를 직접 복사하는 방식으로 결정지었습니다.
    추후 고려해보겠습니다. ^^
  • 한날 2009/03/02 13:28 # 삭제

    그동안 제가 배포하던 찌질한 TT -> WP 변환기를 쓰며 많은 분들이 괴로워 하셨는데, -A2-님께서 멋진 걸 만드셨군요.

    제 변환기 글( http://www.hannal.net/blog/692/ )에도 이 변환기를 쓰라고 안내했습니다.

    멋진 일을 해내셨네요. :)
  • -A2- 2009/03/02 15:49 #

    큰칭찬 감사드립니다. ^^
  • 활의노래 2009/03/02 13:34 # 삭제

    워우, 예전의 워드프레스 - TT 댓글 알리미에 이어 두번째 작품이로군요 ㄷㄷ;;
    대단하십니다.
  • -A2- 2009/03/02 15:54 #

    감사합니다.
    많은 사람들에게 도움이 되면 좋겠네요.
    이제 WP-Reply Notify 다음 버전을 구상하고 있습니다. ^^
  • 공상플러스 2009/03/02 14:05 # 삭제

    A2님은 정말... 신이십니다
  • -A2- 2009/03/02 15:52 #

    과찬의 말씀이십니다. ^^
  • 키아 2009/03/02 14:46 # 삭제

    우와....................
  • -A2- 2009/03/02 15:52 #

    와우....................
  • baezzang 2009/03/02 16:24 # 삭제

    배짱입니다.
    우리 올블로그 대상에서 같은 테이블 앉았는데...
    진지하게 야그 경청해 주시던 A2 님 !
    오늘 확인 방문했답니다.
    A2님의 좋은 상상, 돈되는 상상 계속 되시길...
  • -A2- 2009/03/02 17:41 #

    안녕하세요.
    여러가지 좋은 이야기와 관심주셔서 감사했습니다. ^^
  • 무한 2009/03/02 20:11 # 삭제

    저는 개인적으로 XE를 쓰고 있는데,
    여러 위젯이나 스킨등, 아직 너무 미약하다는(?) 생각을 합니다.
    투정만 할 것이 아니라, 나름 집에서 하나씩 창조해 보고 싶다는 생각을 하는데,
    어디서 부터 손을 대야 할지 모르겠습니다.

    PHP책부터 들여다 보는 것이 순서일까요?

    열정은 있지만 기본이 없는 생활프로그래머(?)를 위한 조언 좀 부탁드려요 될까요 ^^

    잘 보고 갑니다!

    '하나를 알면 열가지 공부할 것이 생긴다'
    멋집니다!
  • -A2- 2009/03/03 09:54 #

    'PHP로 게시판 만들기' 같은 따라하기 책 말고 평범한 PHP책으로 공부하시는게 가장 무난할 것 같아요. ^^
  • Zet 2009/03/03 09:01 # 삭제

    대단하십니다. ^^ 굳굳
  • -A2- 2009/03/03 09:55 #

    감사합니다. Zet님 ^^
  • 2009/03/03 11:01 # 비공개

    비공개 덧글입니다.
  • -A2- 2009/03/03 13:18 #

    확인했습니다.
    이미 같은 버그정보를 입수했습니다.
  • -A2- 2009/03/03 13:37 #

    조사해보니 PHP6이 설치된 환경에서 발생하는 문제로 보입니다.
    정확히 테스트해보지는 않았지만 급하신대로 소스코드 파일의 200번째 줄을
    $importdata = file_get_contents($this->file, 0, NULL, $this->file_offset, $len);
    아래처럼 이렇게 고쳐보세요.
    $importdata = file_get_contents($this->file, FILE_TEXT, NULL, $this->file_offset, $len);
  • 그림동화 2009/03/03 13:56 #

    소스코드의 200번쨰 줄을 수정하였지만 같은 에러가 발생합니다.
  • -A2- 2009/03/03 14:23 #

    아... 착각했습니다.
    알고보니 PHP5 이상에서 가능한 코드를 넣었습니다. OTL
    미처 몰랐네요. 수정에는 시간이 소요될 듯 합니다. ㅠㅠ
    'ani2life@지메일'로 메일 주시면 제가 완료되었음을 답장해드리겠습니다.
  • nalm 2009/03/03 11:16 # 삭제

    언젠가 쓰게 되면... 잘 쓰겠습니다. ^^
  • -A2- 2009/03/03 13:19 #

    넵, 감사합니다. ^^
  • 아크몬드 2009/03/03 11:32 # 삭제

    저도 한번 테스트 해볼게요.
  • -A2- 2009/03/03 13:20 #

    버그는 언제든 신고해주세요. ^^
  • LUV 2009/03/03 12:29 # 삭제

    티스토리 계정이라서 티스토리--텍스트큐브--워드프레스 순서로 진행을 해봤습니다.
    우선 티스토리에서 첨부파일을 포함해서 백업을 한 후 텍스트큐브에서 복원을 하니 최근 글의 첨부 이미지 하나만 주소가 틀리고 나머지는 모두 다 잘 나왔습니다. 여기서 다시 첨부파일을 제외하고 백업을 해서 워드프레스에서 import를 했는데 완료된 후에 확인을 해보면 2008년 1월까지만 복원이 되고 이후의 글을 복원이 안되네요. 중간에 중지된게 아닌가 싶어서 몇번 더 반복해도 여전합니다.
    티스토리에서 텍스트큐브까지는 어찌어찌 왔는데... 워드프레스가 잘 안되네요. 그래도 여기까지 왔으니 희망이 보입니다! 고맙습니다.
  • -A2- 2009/03/03 13:22 #

    그렇다면 일단은 복원된 글은 텍스트큐브에서 지우시고 복원되지 않은 글만으로 백업을 받아서 시도해보세요. ^^
  • 민노씨 2009/03/03 13:13 # 삭제

    언젠가 쓰게 되면... 잘 쓰겠습니다. ^^ (2)
    노고가 많으셨습니다.
  • -A2- 2009/03/03 13:23 #

    감사합니다. ^^
  • 쏭군 2009/03/03 17:05 # 삭제

    훌륭한 일 하셨네요~~
    안 그래도 포털에서 태터나 텍큐로 자료를 가져오는 툴은 있었는데
    태터나 텍큐에서 컨버팅 하는 툴은 없어서 아쉬웠는데
    아쉬움을 많이 해결해 주셨네요..
    감솨합니다~
  • -A2- 2009/03/03 22:26 #

    네, 감사합니다.
  • juniac 2009/03/03 20:31 # 삭제

    와 정말 기다리고기다리다가 포기하고 있었는데

    이런 좋은 툴을 만들어주셔서 감사함에 몸둘바를 모르겠습니다.


    정말 감사합니다 복받으실꺼에요!!!!

  • -A2- 2009/03/03 22:28 #

    사용해주셔서 감사합니다.
    그리고 조금전에 0.3 최신 버전을 올렸습니다. ^^
  • 수영 2009/03/04 19:08 # 삭제

    와 예전에 tc2wp를 개발했었다가 오랫동안 손놓았었는데 더 좋은 툴이 나왔네요. 얼마 후에 다시 작업하려고 하다가 괜히 이제 손이 놓입니다. ㅎ 수고하셨습니다-!
  • -A2- 2009/03/04 23:16 #

    수영님의 시도가 있었기에 저도 이렇게 시도를 할 수 있었습니다. ^^
  • ZZiRACi 2009/03/12 13:30 # 삭제

    ^^ 감사합니다. 예전에 쓰던 텍스트큐브에서 글을 옮겨올 수 있게 되었네요~
    귀찮아 미루고 있었는데 이번 기회에 남은 짐을 나르기로 했습니다.
  • -A2- 2009/03/12 18:29 #

    새로 나온 버전을 사용하세요. ^^
    http://ani2life.egloos.com/4227168
  • 2009/12/24 17:27 # 삭제 비공개

    비공개 덧글입니다.
  • -A2- 2009/12/25 09:11 #

    버전업이 되다보니 스샷과 모습이 다를 수 있습니다. ^^
  • hgkim 2009/12/25 16:17 # 삭제

    너무 잘 썼어요!
    일년여 미루고 있던 작업인데 A2님 덕분에 쉽게 해결하였습니다.
    감사합니다!
  • -A2- 2009/12/25 19:43 #

    크리스마스에 도움이 되어서 더욱 기쁘네요. ^^
  • 크리티카 2010/06/14 09:55 # 삭제

    제가 현재, 텍스트큐브닷컴 계정을 사용하고 있습니다. 이번에 워드프레스로 이동을 해보려고 하는대요. 텍스트큐브닷컴의 xml 파일로 가능한가요? 일단 제가 데이터백업해서 파일을 올려보니, 1. 자꾸 <스팸입니다>라고 나오고 진행이 되지 않습니다. 2. 첨부파일 포함해서 200메가 정도되는대요. 첨부파일첨부된 파일로 가져오기하면 안되는건가요?
  • -A2- 2010/06/14 14:40 #

    트위터로 답변 드렸습니다. ^^
  • joyce 2010/08/29 01:33 #

    감사합니다. 덕분에 고생하지 않고 불가능하게 생각한 이사를 할 수 있었답니다.
    정말 감사 드립니다. 간단한 트랙백도 남겼습니다.
  • -A2- 2010/08/31 01:23 #

    이사 축하드립니다.
    도움이 되었다니 기쁘네요. ^^
  • 리플리 2011/06/30 09:53 # 삭제

    2.3 버전을 가지고 이사를 시도했는데 이상한 현상이 발생했습니다.
    텍스트큐브에서 첨부파일명 이름이 본문에 테스트.txt 로 보인다면 실제 파일명은 XHby5ckOIZ.txt 식의 이름으로 저장되잖아요.
    워드프레스로 이사 후에는 본문에서도 XHby5ckOIZ.txt 라는 이름으로 표시되네요.
    무엇이 문제일까요?
  • -A2- 2011/07/01 03:40 #

    ani2life 지메일로 메일을 주시면 확인후 답변 드리겠습니다.
    메일을 주실때 백업파일을 보내주시는 것이 가능하시다면 문제해결에 더 도움을 드릴 수 있습니다.
  • wooksoon 2011/09/02 13:02 # 삭제

    안녕하세요. 워드프레스 3.2.1 버전에서 이 툴을 사용해보려 하고 있습니다. 그런데 이 버전의 워드프레스에는 `워드프레스 디렉터리의 wp-admin/import' 가 없는 것 같습니다.
    혹시 이 버전의 워드프레스에서도 제작하신 툴을 사용할 수 있는 방법이 있을까요?
  • -A2- 2011/09/02 18:27 #

    자주 받는 질문중 하나입니다.
    직접 디렉토리를 만들어서 넣으시면 됩니다. ^^
    예전에는 import 디렉토리에 다양한 임포터들이 같이 있었는데 용량을 줄이기 위해서인지 3.x 버전부터는 기본으로 포함되어 있지 않아서 그렇습니다.
  • 베니 2012/10/15 08:39 # 삭제

    오늘 날짜로 갈아탔습니다... 덕분에 아주 잘 갈아탔습니다 감사드립니다. (워드프레스 최신버젼)
  • -A2- 2012/10/15 21:42 #

    축하드립니다. ^^
  • NoSyu 2013/07/03 11:05 # 삭제

    안녕하세요.
    어제 블로그 이사를 마쳤습니다.
    요즘 textcube가 업데이트가 안 되면서 여러 공격(스팸 등)에 서버 호스팅 업체가 빡쳤더군요.;;;
    그래서 만드신 프로그램으로 wordpress로 갈아탔습니다.
    정말 고맙습니다.

    하지만 제 개성에 맞춘 것도 있고,
    (예를 들어 Post ID를 맞추는 기능)
    몇 가지 버그도 보여서 수정하여 사용하였습니다.

    제가 GNU 라이선스를 잘 몰라서 문의 드립니다.
    이러한 수정 사항을 올리려고 합니다.
    기존에 코드를 code.google.com에 올리셨던데
    제가 developer로 참여할 수 있을지 모르겠네요.
    대신 이를 github에 올려 branch를 하려고 합니다.
    이렇게 하여도 괜찮습니까?
  • -A2- 2013/07/17 22:30 #

    예전에는 code.google.com에 올렸지만 지금은 워드프레스 플러그인으로 등록되어 관리되고 있습니다.
    필요하시면 가져가셔서 github에 등록하셔서 공개하시고 자유롭게 쓰세요.

    라이선스 관해서는 아래의 링크를 참고하시면 됩니다.
    https://ko.wikipedia.org/wiki/GNU_%EC%9D%BC%EB%B0%98_%EA%B3%B5%EC%A4%91_%EC%82%AC%EC%9A%A9_%ED%97%88%EA%B0%80%EC%84%9C