2004年4月24日土曜日

MovableTypeインストール覚え書き

MovableTypeのインストールを行った。以下インストールの手順と覚え書きです。
環境はMacOSX10.2.8がインストールされたPowerMacG4にインストールしました。
DeveloperToolをインストールしておかないと一部コマンドが動きませんのであしからず。
2004.4.29 MacOSX10.3対応版ドキュメント追加(Panther)

○MySQLのインストールとデータベースファイルの作成
http://dev.mysql.com/downloads/mysql/4.0.html

から、MacOSX用のパッケージをダウンローしインストール。
・/usr/local/mysql にインストールされるので、データベースの初期化を行う。
cd /usr/local/mysql
sudo scripts/mysql_install_db

・MySQLを起動する
sudo bin/safe_mysqld --user=mysql &

・rootでログイン
bin/mysql -u root
(ログインすると画面がプロンプトになる)

・Movabletype用のデータベースファイルを作成する。
CREATE DATABASE movabletype;
GRANT ALL PRIVILEGES ON movabletype.* TO ユーザ名@localhost IDENTIFIED BY 'パスワード';
FLUSH PRIVILEGES;
QUIT;

○MTに必要なPerlモジュールの追加
・DBIとDBD::mysqlのインストール
OSX10.3でデフォルトのままではうまくインストールできないので、
/System/Library/Perl/5.8.1/darwin-thread-multi-2level/Config.pm

ld='MACOSX_DEPLOYMENT_TARGET=10.3 cc'
という部分を
ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc'
と書き換える。
ことで、ひとまずインストール可能となるようだ。
・DBIのインストール
http://www.perl.com/CPAN/modules/by-module/DBI/DBI-1.42.tar.gz

からDBIモジュールをダウンロードして、インストール
perl Makefile.PL
make
make test
sudo make install

・DBD::mysqlのインストール
http://www.perl.com/CPAN/modules/by-module/DBD/DBD-mysql-2.9003.tar.gz

からDBIモジュールをダウンロードして、インストール
perl Makefile.PL
make
make test
sudo make install

・Jcode.pm 日本語を扱うためのモジュールの追加
以下コマンドを入力し、インストールする
sudo perl -MCPAN -e shell
install Jcode

うまくFTPサイトにつながらなくて、中止してしまうときは
o conf init

で設定をやり直して、別のFTPサイトでインストールを試みる。
○Movabletypeのインストール
・本体のインストール
http://www.movabletype.org/

から最新版をダウンロード
解凍後、/library/WebServer/Documents にコピー
・日本語パッチのイントール
http://rebecca.ac/milano/mt/readme/

からパッチファイルをダウンロード
解凍後、パッチファイルをmtフォルダへコピー
lamg-jaフォルダをimagesフォルダへコピー
以下コマンドを実行し、パッチをあてる
patch -p1 < MT.utf8.patch

・mt.cfgの編集
以下の記述を追加
CGIPath http://MTがおいてあるアドレス
ObjectDriver DBI::mysql
Database movabletype
DBUser データベースのユーザ名
NoHTMLEntities 1
PublishCharset UTF-8

・mt-db-pass.cgiにデータベースのパスワードを記述して保存
・WebServerを再起動
・mt-load.cgiをブラウザから実行
Done loading initial data! All went well.

と表示されれば成功。
mt-load.cgiはファイルを削除しておくか、分からないような名前に変更しておく
○サムネイルエントリーのためのjpeglibのインストール
・ImageMagickのMacOSX用のインストーラをダウンロード
http://www.entropy.ch/software/macosx/welcome.html

・jpeglibのインストール
解凍後以下コマンドをカレントディレクトリで実行
./configure
make
sudo make install mandir=/usr/local/share/man
sudo make install-lib
sudo ranlib /usr/local/lib/libjpeg.a

0 件のコメント: