unfix 서버에 무버블 타입 4 설치하기

Movable Type 4는 CGI를 기반으로 돌아가는 퍼블리싱 플랫폼이다.
Unfix에서는 CGI를 꺼놓은 것이 기본 설정이므로 .htaccess에서 켜줘야 한다고 한다.
SSH에 크게 익숙하진 않지만, 퍼미션 변경도 해야하고 .htaccess도 만져야 하니 PuTTY 같은 SSH 프로그램으로 작업하는 것이 편하다.
그래서 SSH 기준으로 설명한다.

일단 무버블 타입 4 파일을 다운로드 받는다.
http://movabletype.com/download/
tar.gz 파일을 받았으면 내 서버에 올리고 압축을 푼다. (eg. MT-4.01-en.tar.gz)
tar xvfz MT-4.01-en.tar.gz
긴 디렉토리 명을 변경한다.
mv MT-4.01-en.tar.gz mt
그 디렉토리(…/mt) 안에 들어가서 CGI에 대한 퍼미션을 변경해 준다.
chmod 755 *.cgi
MT 디렉토리 안에 있는 .htaccess 파일 열어서(만들어서)
nano .htaccess
아래 내용을 넣어준다.

AddHandler cgi-script .cgi
Options +ExecCGI

http://yourdomain/mt 로 접속하면 인스톨 화면을 볼 수 있다.
DB 정보와 첫 사용자(admin) 정보를 입력하면 끝.
혹시 퍼블리시되는 디렉토리는 따로 있지만 블로그는 루트에서 보이게 하려면
루트에 있는 .htaccess 를 열어 다음을 추가해 준다.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ 퍼블리시되는디렉토리명/$1<br />RewriteRule ^$ 퍼블리시되는디렉토리명/
</IfModule>

중요한 사항

위 정보는 내 머릿속에서 나온 내용이 아니고 Unfix의 관리자인 태영이가 다 알려준 것들을 정리한 것이다. (이렇게 링크 걸어 놓으면 다 태영이네 가서 물어보려나..ㅎㅎ)
나중에 다시 설치할 일이 생겼을 때 어려움을 줄이기 위해.
따라서 나에게 .htaccess나 CGI, Perl 등에 대해 질문하는 안습한 상황이 없길 바란다.