텍스트큐브 업그레이드 삽질기 :: 2010/02/23 11:20
한동안 이리저리 일이 바빠서 블로그를 관리할 시간이 없었다. 사실 지금도 별로 없긴한데, 정신적인 여유가 아주 조금, 쥐꼬리만큼 생겼다. 장문의 글을 올릴 엄두는 내지도 못하고 이리저리 블로그 스피어만 돌아다니다가 텍스트큐브가 버전업이 된 것을 알게되었다.
새로운 버전을 지금 설치해서 글을 쓰고 있는데, 약간의 삽질이 있었고 메모삼아 간략히 기록을 남겨둔다. 나이가 들면 뭐든지 적어놓아야지 자신의 기억만을 맹신하다가는 큰 코를 다치는 경우가 생긴다.
1. 첫번째 삽질
원래 설치형 텍스트큐브 1.7.8 버전을 사용하고 있었으며(1.7.8) 비누넷(http://byus.net) 호스팅 서비스를 이용하였다. 기존 설치경험을 믿고 자신만만하게 기존 파일 백업받고 데이터 모두 삭제하고 텍스트큐브 신버전을 업로드 했는데 문제발생.
텍스트큐브 최신버전(1.8이상)은 PHP5 이하의 버전은 지원하지 않는다. 그런데 비누넷 서버는 PHP4 버전이 설치되어 있어서 텍스트큐브가 제대로 작동하지 않았던 것이다. 처음에 확인을 하지 않은 것은 내 실수이지만, 난 처음에 당연히 비누넷 서버에PHP5 가 설치되어 있을 것으로 생각하고 있었다.
비누넷에서도 텍스트큐브를 사용하는 사람이 많을 것이라 생각하고, 질문/답변란에서 질의를 한 결과, 해답을 구할 수 있었다. 비누넷에서도 PHP5를 지원하는 서버가 존재한다. 하지만 모든 서버에 PHP5가 설치되어 있는 것은 아니며, 기존 서버에서 PHP5가 지원되는 서버로 계정을 이전하여야지 PHP5를 설치할 수 있다.
아쉬운 점은 PHP5가 설치되어 있는 서버로 계정을 옮기려면, 별도의 계정이전 비용을 지불해야 한다는 점이다. 3000원이란느 돈 자체는 큰 금액이 아니지만 스스로 계정을 옮기고 셋업하는 입장에서는 무료도 괜찮을 텐데라는 생각이 들기도 했다.
2. 두번째 삽질
비누넷에서 PHP5 계정이전 신청을 하면, 기존 계정을 바로 삭제하는 것이 아니라 새로운 서버에 공간을 별도로 생성해서 새로운 서버에서 기존 블로그/홈페이지가 잘 작동하는지 확인할 수 있도록 1달의 테스트기간을 준다. 이 기간동안은 새로운 서버의 공간은 테스트계정의 성격을 가지기때문에 기존 도메인과는 주소가 연결되지 않는다.
이 때문에 새로운 도메인을 하나 더 제공하는데, 텍스트큐브는 처음 Setup한 도메인 이름이 config 파일에 기록되기 때문에 hosts 파일(Wiki 설명)을 수정해서 기존 도메인으로 접속할 수 있게 하였다. 그런데 텍스트큐브를 어떻게 설정해도, 설치되는 과정에서 mod_rewrite 모듈이 설치되지 않았다는 에러메시지를 보이고는 설치가 더이상 진행되지 않았다.
비누넷의 질문/답변 게시판을 검색하여보기도 하고, 텍스트큐브 포럼에서 검색을 해보기도 했지만 문제의 원인을 알 수 없었다. 나를 괴롭힌 이 문제의 원인은 바로 hosts 파일을 수정해서 블로그에 접속했기 때문에 발생한 문제였다. 정확한 원리는 알 수 없지만 비누넷에서 애초에 제공한 별도 도메인을 통해서 접속하고, 텍스트큐브를 설치하자 별문제 없이 순탄하게 작업이 진행되었다.
나와 같은 경우를 겪은 사람은 거의 없을 것이라고 생각하지만, hosts 파일을 수정한 상태로 텍스트큐브를 설치하는 것은 피하자. 설치 이후에는 hosts 파일을 수정해도 상관없다. 글 읽기/쓰기, 블로그 관리 등이 잘 동작한다.
3. 세번째 삽질
텍스트큐브는 새로운 관리자 인터페이스를 제공하는데, 처음에는 이 인터페이스를 적용한 상태에서 글을 쓰는데 꽤나 애로사항이 있었다. 파일을 첨부하고 싶은데, 도통 파일을 첨부하는 기능을 하는 버튼이 어디에 있는지 보이지 않았기 때문이다. 결국 위치를 찾아냈는데, 글쓰는 창 하단에 '업로드' 버튼을 클릭하니 파일을 첨부하는 기능을 하는 창이 펼쳐졌다.
아하하하하 -_-;;
새로운 버전은 구글크롬에서도 별 문제없이 글이 써져서 좋다. 기존 버전에서 사용하던 플러그인을 다시 설치하는 문제가 남아있지만, 블로그 관리화면이 전반적으로 깔끔해진 것 같아서 보기가 좋다.
블로그를 정리하는데 이렇게 노력을 들였는데, 이 다음 글을 쓰는 시기는 언제가 되련지? ;-)
Trackback Address :: http://www.mesmerize.pe.kr/trackback/323