Top > MovableType > MovableTypeインストール
MovableTypeインストールしてみました。
ちょっといい感じ。
■ MovableType 入手
MT-2.64-full-lib.tar.gz
http://www.movabletype.org/
■ 日本語化 patch 入手
mt-ja.2.64.tgz
http://rebecca.ac/milano/mt/archives/000168.html
■ Jcode.pm がインストールされていない場合は別途入手
FreeBSD の場合
# cd /usr/ports/japanese/p5-Jcode/
# make install
で Jcode.pm (ja-p5-Jcode-0.82) をインストールする。
■ 解凍
% tar zxvf /path/to/MT-2.64-full-lib.tar.gz
% mv MT-2.64-full-lib $MT
■ 日本語化パッチ適用
文字コードは EUC にするため mt-ja.2.64.tgz に含まれる
MT.euc.patch を使う。
% cd $MT
% patch -p1 < /path/to/mt-ja/MT.euc.patch
% find . -type f -name "*.orig" -delete
■ 日本語化画像の用意
$MT/images 以下に mt-ja.2.64.tgz に含まれる lang-ja ディレクトリをコピーする。
% cp -r /path/to/mt-ja/lang-ja $MT/images/
■ $MT/mt.cfg の設定
データの保存は、MySQL や PostgreSQL が使えるようですが、とりあえず DBM を使うことにしました。
CGIPath http://www.domain.net/mt/ DataSource /usr/home/yourname/db DBUmask 0022 HTMLUmask 0022 UploadUmask 0022 DirUmask 0022 TempDir /usr/home/yourname/tmp/ NoHTMLEntities 1 PublishCharset EUC-JP
CGI を実行するユーザIDと設置するときのログインIDが違う場合(SuExec環境でない場合)は、0022 の代りに、どちらのユーザも互いに読み書きできるようなマスク(0002 や 0000)にしておいたほうが良いかもしれません。
特に CGI でブラウザから記事を更新しつつ、cron で mt-rebuild.pl を使った時にエラーになりました。
■ 設定したディレクトリの作成
% cd /usr/home/yourname
% mkdir db
% mkdir tmp
% chmod 777 db (SuExecの場合は不要)
% chmod 777 tmp (SuExecの場合は不要)
■ 動作チェック
http://www.domain.net/mt/mt-check.cgi
http://www.domain.net/mt/mt-load.cgi
問題なければ、mt-load.cgi は削除しておく。
(残しておくとセキュリティ上問題があるらしい)
■ ログイン
http://www.domain.net/mt/mt.cgi にアクセスして、
UserNameに「Melody」
Passwordに「Nelson」
を入力してログインする。
■ Melody を自分用のアカウント名とパスワードに変える。
■ 既に存在する FIRST WEBLOG のウェブログを自分用に設定する。
Local Site Path:
/usr/home/yourname/www/weblog
Site URL:
http://www.domain.net/weblog
Local Archive Path:
/usr/home/yourname/www/weblog/archives
Archive URL
http://www.domain.net/weblog/archives/
Timezone:
UTC+9
■ スタイルシートの変更
標準のスタイルシート(styles-site.css)は、ちょっと物足りないので取り換える。サンプルは以下にいくつかあります。
http://www.movabletype.org/default_styles.shtml
Georgia Blue の CSS を元に変更しました。
■ その他参考 & メモ
Movable Type のヘルプ日本語訳
プロが教える Movable Type の構造デザイン
MovableTypeのプラグイン作成(邦訳)
Bulkfeeds で関連記事検索
