MovableTypeをインストールしてWeblogを作ってみた。どうだ!
だいたいのことは他のHPをみてインストールしたけど。。。。けっこー面倒ではあったな。~
すでにインストールしてあったもの。
・WindowsXPsp2
・Apache2.0
・ActivePerl5.8
新規にインストールしたもの
・MySQL4.1
・MovableType3.171
やったこと。
MySQL4.1とMovableType3.171のダウンロード。
それぞれ以下のURLからダウンロードした。
http://download.softagency.net/MySQL/Downloads/
http://www.sixapart.jp/movabletype/index.html
最新版のものをダウンロードしておけばいいだろう。
MovableType3.171はFreeのお金のかからないものをダウンロードした。僕しかつかわないからいいだろう。
●MovableTypeでやったこと。
1.解答して、Apache2.0のCGIが動作するディレクトリ(cgi-bin)にディレクトリ(mt)を作成し、MovableTypeの中身を全てCopyする。
2.Apacheはcgi-binに設定したところのstaticのファイルを見ることができなくなるので、staticのファイルだけ別の場所に移す。htdocsルートにmt-staticというディレクトリを作成する。MovableTypeのディレクトリから、Imagesフォルダ、docsフォルダ、styles.css, mtjsをcopyする。
3.cgiパスを変更する。MovableTypeにあるcgiの拡張子のあるファイルでperlで書かれているもののPerlへのパスを変更する。#!C:\perl\bin\perl -w に普通はなる。
●データベースMySQLの設定。
1.mysqlにdbを作成する。
mysql> create database mtdb;
2.ユーザとパスワードを設定する。
mysql>grant all privileges on *.* mtuser@localhost IDENTIFIED by 'password';
Query OK, 0 rows affected (0.03 sec)
●mt.cfgの設定
1.CGIPathの変更
CGIPath http://www.unitro.jp/cgi-bin/mt/ のようになる。
2.データベースの設定
ObjectDriver DBI:mysql
Database mtdb
DBUser mtuser
3.StaticWebPath を有効にする。
StaticWebPathの最初の#を取り除く。
StaticWebPath http://www.unitro.jp/mt-static/
●PerlにDBIモジュールのインストール。
1.DBIモジュールとして以下の3つをインストールする。
ppm> install DBI
ppm> install DBD-MySQL
ppm> install DB_File ←これがないと後にerrorがでる。でもこれつかうとMySQLいらなくねぇか?
●ImageMagickのインストール
1.ダウンロード
ftp://ftp.imagemagick.org/pub/ImageMagick/binaries/ImageMagick-6.2.4-Q16-windows-dll.exe
2.インストール
起動するとメニューのようなものが表示されるので、下から2つ目の。
Install PenMagick for ActivePerl ・・・・
という行ができるので、その行にチェックをいれる。
正直いって、これも動いているのかようわからん。。。
●確認
http://www.unitro.jp/cgi-bin/mt/mt-check.cgi
これをブラウザで見ることで確認ができる。
これでみると、、、MySQLを設定してあるんだけど。
これでみると、、、ImageMagickは認識してないんだよねぇ。どうすればいいのかねぇ。
●MovableTypeの初期化
http://www.unitro.jp/cgi-bin/mt/mt-load.cgi
これで初期化できるんだけど、PerlのDBIで、DB_File がないと途中でErrorがでる。参考にしたページではDB_Fileは入れるように書いてないんだよね。。。ここでかなりはまった。
●はいってみる。
http://www.unitro.jp/cgi-bin/mt/mt.cgi
最初のID、パスワードは
ID:Melody
Pass:Nelson
OK!
以上でインストールはおしまい。

コメントする