memo.xight.org

日々のメモ

MovableType のインストール

前提

http://example.com/blog/ に MovableType をインストールしたい.
DocumentRoot は /var/www

ファイルを展開して /var/www/blog にコピー

% tar xzvf MT-3_2-ja-2.tar.gz
% cp -rf MT-3.2-ja-2 /var/www/blog

パーミッションと所有者の設定

% cd /var/www/blog
# chown -R www-data:www-data *
# chmod -R 755 *.cgi

mt-config.cgi を作成

# cp mt-config.cgi-original mt-config.cgi


mt-config.cgi の設定

# Path setting
CGIPath           http://example.com/blog/
StaticWebPath     http://example.com/blog/mt-static
HelpURL           http://example.com/blog/mt-static/docs/

# DB Setting
ObjectDriver      DBI::mysql
Database          mt
DBUser            mt
DBPassword        password
DBHost            localhost

EmailAddressMain  admin@example.com

MovableType用のDBとユーザを作成

% mysqladmin -uroot create mt
% mysql -uroot mysql
mysql> GRANT ALL PRIVILEGES ON mt.* TO mt@localhost IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> quit
% mysqladmin -uroot reload

apacheの設定

/etc/apache/conf.d/mt.conf
<Directory /var/www/blog>
	Options +ExecCGI
</Directory>

# apachectl restart


MovableType のインストール

http://example.com/blog/ からインストールを行う.
クリックして拡大
クリックして拡大
クリックして拡大

500 Internal Server Error が発生したら,パーミッション,mt-config.cgiのDB設定部分を確認.

インストールのチェック

足りないモジュールなどが表示される.
http://example.com/blog/mt-check.cgi
クリックして拡大

オプションのモジュールを追加

Image::Magick

# aptitude install perlmagick


Crypt::DSA

# cpan install Crypt::DSA


XML::Atom

# aptitude install libxml-atom-perl


初期ログイン名とパスワードでログイン

ログイン名 Melody
パスワード Nelson
クリックして拡大

Reference

Movable Typeユーザー・マニュアル: Movable Typeの新規インストール
http://www.sixapart.jp/movabletype/manual/mtmanual_install.html

Movable Typeユーザー・マニュアル: Movable Typeへのログイン/ログアウト
http://www.sixapart.jp/movabletype/manual/mtmanual_login.html

Crypt::DSA
Image::Magick
XML::Atom

Debian パッケージディレクトリ検索 (バイナリ) - perlmagick
Debian パッケージディレクトリ検索 (バイナリ) - libxml-atom-perl