C'S SERVER Personalのサブドメインサービスは、Movable Typeの導入に必要なアプリケーションが予め利用できるようになっているので、Movable Typeは容易にインストールすることができます。
なお、Movable Typeを日本語で運用する場合の最新バージョンは2.661ですが、私の場合は手元にあった2.64を使用しています。
● 準備するもの
・Movable Type本体 MT-2.64-full-lib.tar
・日本語化リソース mt-ja.tar.gz
それぞれ解凍する。
● Movable Typeの日本語化
$ mv mt-ja/ja.pm.utf-8 MT-2.64-full-lib/extlib/MT/L10N/ja.pm
$ mv mt-ja/lang-ja/ MT-2.64-full-lib/images/
● Movable Typeの設定ファイルの編集
エディタで、Movable Typeの設定ファイルmt.cfgを赤字のように修正します。(最初の数字は2.64の場合の行番号)
$ vim MT-2.64-full-lib/mt.cfg
14 CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/
14 CGIPath http://homepage-url/cgi/mt/
114 # DBUmask 0022
114 DBUmask 0022
115 # HTMLUmask 0022
115 HTMLUmask 0022
116 # UploadUmask 0022
116 UploadUmask 0022
117 # DirUmask 0022
117 DirUmask 0022
198 # NoHTMLEntities 1
198 NoHTMLEntities 1
306 # PublishCharset Shift_JIS
306 PublishCharset UTF-8
ちなみに、このサーバーでは「cgi-bin」というディレクトリ名は使用できないため、私の場合は「cgi」にしています。
● FTPサーバーに接続してアップロード
与えられたホストアドレスにFTPソフトで接続し、FTPソフトで「public_html」の下に必要なディレクトリを作成します。
public_html/cgi/
public_html/cgi/mt/
public_html/cgi/mt/db/
既存のデータをインポートする場合は、「import」というディレクトリも作成します。
public_html/cgi/mt/import/
その後、ローカルのMT-2.64-full-lib/の内容をpublic_html/cgi/mt/にFTPソフトでアップロードします。
● パーミッションの設定
FTPソフトで、アップロードしたファイル等のパーミッションを設定します。
*.cgi は700
ディレクトリ(cgi/ mt/ db/ import/ 他)は701
mt.cfg は600
index.html 及び styles.css は604
その後、現時点(2004年6月)で最新の2.661に入れ直しました。このレンタルサーバーへのインストールで2.64と違うところは、以下の日本語化する箇所のみです。
● Movable Typeの日本語化
$ mv mt-ja.2.661/lang-ja/ MT-2.661-full-lib/images/
$ mv mt-ja.2.661/MT.utf8.patch MT-2.661-full-lib/
$ cd MT-2.661-full-lib
$ patch -p1 < MT.utf8.patch
$ rm MT.utf8.patch
$ cd ..