무버블타입(이하 MT)을 이용해 설치형 블로그 운영시 호스팅 업체 선정과 관련한 경험을 정리해 보겠습니다. 제가 업그레이드를 자주 해서 서버가 새 버전의 기능을 따라가지 못한 점도 있겠지만, 호스팅 업체의 사정을 감안해도 너무 하다는 생각이 든 경우가 자주 있었습니다. 기술적으로나 서버 관리차원에서 사소한 문제에 대해 (일부는 중요하기는 합니다만) 세심한 지원이 아쉬웠습니다.
현재 최신 버전인 4.1과 UNIX 환경을 기준으로 설명합니다. 이전 버전에서 업그레이드 예정인 경우에도 일부 참고가 될 것입니다. 또한 MT 또는 유명 플러그인의 부가 기능 모두를 활용할 경우를 가정하겠습니다. 단순히 글을 올리고 관리하는 주요 기능만을 사용하는 경우에는 적용되지 않을 수 있습니다.
- perl 모듈 지원: 객관적으로 기준을 정하기는 모호하지만, 대형 업체의 고가 호스팅일 경우 안정성과 보안상의 이유로 모듈 추가 설치를 거부하는 경우가 있었습니다. 사용 중 계약을 해지하고 업체를 변경할 수 밖에 없었습니다. 오히려 저가 호스팅의 경우 모듈 추가나 변경을 잘 해주는 편이었습니다. 그러나 추가/변경 요청이 잦아지자, 결국 대형 업체와 같은 논리로 모듈 설치를 거부하였습니다. 최소한 Image::Magick이 (스팸 방지에 필수적인 모듈) 설치되어 있는지, 또는 추가 설치 가능한지 사전에 확인해야 합니다. ActionStreams를 사용 하려면 XML::Parser이 설치되어 있는지도 확인 하셔야 합니다.
- Cron: 운영에 별 지장은 없지만, 있으면 편리합니다. 서버 부하 가중을 우려해 대부분의 업체가 제공하지 않습니다. 참고로만 확인하시면 됩니다.
- Sendmail/smtp: 호스트 내에서 메일 발송이 가능한지 여부입니다. 보통은 웹메일을 제공하면서 stmp 서버를 별도로 운영하기 때문에 MT가 설치된 호스트 내에서는 sendmail/smtp 실행 권한이 없는 경우가 대부분 입니다. 이것도 참고로만 확인하시면 됩니다.
- 기타: 상기 사항이 MT를 설치하게 될 호스트 내에 준비 되어 있는지 확인하셔야 합니다. 업체 차원에서 MT를 지원한다고 하는 경우에도, 운이 없으면 자신의 MT가 설치될 호스트에는 준비가 안 되어 있는 황당한 경우도 있습니다.


아 이곳은 actionstream 이 잘 작동되네요!
무버블 타입 4.1 이용자입니다.
저는 cafe24 호스팅 업체가 cron 을 허용하지 않아 .
적용못하고 있습니다.
koke blog 의 호스팅 업체는 cron 을 지원하는거죠?
부럽습니다 ㅜㅜ
여행 다녀오느라 답신이 늦었습니다. MovableType 사용자를 만나게 되어 반갑습니다. 저도 cafe24를 포함해 한국 업체를 전전하다 결국은 미국 업체로 옮겼습니다. 유지 비용은 (조금) 더 들지만 정신적인 스트레스를 감안하면 그리 비싼 것도 아니다는 생각입니다. 모든 것을 막아 놓고 하나 둘씩 풀어가는 한국 업체의 정책과는 달리 미국 업체는 모든 것을 다 허용하고 문제가 생기면 막는 철학인 것 같습니다. Cron의 경우도 지금 호스팅 업체는 GUI까지 제공하고 있습니다. ^_^ 다른 기능들도 사용자에 대한 배려가 뛰어나 보입니다.
이정환님 블로그 타고 왔습니다.
저도 첫발을 잘못 디뎌서 무버블타입을 쓰고있습니다만,
에러가 생기면 물어볼 사람이 없어서 골치 아프네요.
블로그에서 코멘트 입력시 500에러가 생기는 건 어떤 이유일까요?
(막연한 질문..죄송합니다.)
에러가 생겨도.. 다행히 관리자페이지에서 리빌드 하면 입력한 코멘트가 살아나긴 합니다 . 코멘트가 등록됐다는 표시도 되구요.
호스팅업체에 문의했지만 설치툴 배포업체에 문의하라는 대답밖에 듣지못했습니다 -_-;;
mt-comments.cgi 파일을 아무리 들여다 봐도
뭐가 문젠지 모르겠습니다.
사실... 설치를 해서 이만큼 쓰고있는 것 자체가 기적일지도..
짚이는 점이 있다면
알려주시면 감사하겠습니다.
질문이 막연한 만큼 답글도 막연히^_^ (저도 웹서버 전문가는 아니라서요, 무버블 타입도 마찬가지고...) 무버블 타입에서 고친다면 대략 두가지 정도.
1. 호스팅 계정의 direcotry/file permission 맞추기 (chmod -R 755)
2. mt-config.cgi에서 파라미터 두 개 세팅하기
HTMLUmask 0022
DirUmask 0022
그리고 아래에 있는 내용 해보기 정도 입니다.
http://www.movabletype.org/documentation/installation/troubleshooting.html