|
そろそろブログ環境を自分でセットアップしてみようかなと思いました。といっても自宅サーバはWindowsなので、Windowsで使えるフリーのブログプログラムとなると、限られてきます。今回はもっとも人気が高く成熟していると思われるMovableTypeを導入してみました。Windows環境にどうやってインストールしたかを解説したいと思います。 必要なもの(今回インストールした環境):・Windows XP, Vista インストールの手順:1.インストール前にしておくことインストール前に、環境をセットアップしておきますWindows XPはもちろん、Apache、MySQL、ActivePerlをそれぞれダウンロードしてインストールしておきます。 2.MovableTypeのダウンロードMovableTypeをMovableTypeのサイトからダウンロードします。今回はLimited Free Versionを選択します。フリーで使えるバージョンです。MovableTypeのアカウントを作成する必要がありますが、簡単に答えてダウンロードしましょう。zipファイルをダウンロードしたら、解凍します。 その後、CGIを実行できる場所にファイルをコピーします。Apacheのcgi-binで.cgiファイルをcgiとして認識するよう、Apacheのhttpd.confを設定します。それから、cgi-binの中に、mtというフォルダを作成し、MovableTypeのフォルダの中身をすべてコピーします。 Apacheの特徴ですが、cgi-binに設定するとstaticなファイルが見れなくなってしまいます。そこでstaticなファイルだけ別の場所に退避します。ここではサイトのルートにmt-staticというフォルダを作成します。作ったフォルダのなかに、MovableTypeのフォルダからmt-staticというフォルダの中身(imagesフォルダ, docsフォルダ, styles.css, mt.jsなど)をコピーします。 3.CGIのPerlパスの書き換え解凍したフォルダの中身をみると、たくさんの.cgiファイルがあると思います。まずは環境に合わせて、Perlのパスを書き換えます。まずは、自分の環境のPerlのパスを確認します。私の環境ではC:\Perl\bin\perlとなります。次に.cgiファイルを一つずつテキストエディタ(メモ帳で良い)で開き、一行目にある/usr/local/bin/perlという記述を、自分のperlのパスに置き換えます。 #!/user/local/bin/perl -w を #!C:\Perl\bin\perl -w と変更します。これをmt-db-pass.cgi以外の.cgiファイルに対して行います。変更した後は保存をするのを忘れないようにしましょう。 4.データベースの設定つぎにデータベースを設定します。ここではMySQLを使用します。まずはMySQLにMovableType用のデータベースを作成します。データベース名をmt(赤字の部分)としています。もちろんmtではなく、好きな名前をつけることができます。 C:\mysql\bin>mysql -u root Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> create database mtdb; そして、MovableType用のユーザを作成し、パスワードを設定します。MySQLのユーザ作成は以下のようにします。赤字の部分はユーザ名とパスワードです。好きなユーザ名とパスワードをつけることができます。 mysql> grant all privileges on *.* to mtuser@localhost IDENTIFIED by 'password'; 5.mt-config.cgiの設定データベースの準備ができたら、その情報を持って、mt-config.cgiの書き換えをします。cgi-binの中の、mt-config.cgi.originalというファイルをコピーしてmt-config.cgiという名前に変更してください。 まずは、CGIのパスから設定します。MovebleTypeのフォルダをURLで指定します。 CGIPath http://www.woodensoldier.info/cgi-bin/mt/ のようになります。 ##### MYSQL ##### 以上でmt-config.cgiは終了です。保存して閉じます。 6.DBIモジュールのインストールlここからが情報が少ない部分かもしれません。MovableType用にいくつか追加でPerlのモジュールをインストールする必要があります。 コマンドラインから、 そして、つぎにDBD-MySQをインストールします。 以上でDBIのインストールは終了です。 8.MovableTypeのセットアップ仕上げこれでほぼ準備が整いました。早速最後の仕上げを行いましょう。まずはモジュールがそろっているかチェックします。mt-check.cgiを実行してみます。 http://www.woodensoldier.info/cgi-bin/mt/mt-check.cgi このままスクロールしていって、一番下に、You're ready to go!と出てきたらOKです。MovableTypeの管理者画面にアクセスして、初期設定を行いましょう。 http://www.woodensoldier.info/cgi-bin/mt/mt.cgi 9.MovableTypeへログインセットアップが完了したので、早速ログインしてみましょう。mt.cgiを実行します。 http://www.woodensoldier.info/cgi-bin/mt/mt.cgi 初期設定では、ユーザ名がMelody、パスワードがNelsonです。ログインに成功したら、First Weblogというブログがすでに作られていると思います。 10.ブログの生成先の指定これで、ブログを作成することができるようになったわけですが、公開までは後1ステップあります。Configureでブログの生成先を指定してやる必要があります。 ローカル・サイト・パスにブログを生成する先、Webサーバが公開している任意のディレクトリを指定してやります。私の場合は、C:\www\public\mtというフォルダを新しくつくり、そこにhttp://www.woodensoldier.info/blog/を対応させ、公開することにしました。 サイトの再構築を選択して、再構築します。このとき指定したローカルディレクトリにblogのファイルがhtmlで生成されます。 あとは、自分のブログにアクセスしてみて感動!するだけです。 11.最後に最後に自分でブログをインストールしようなんていう人に一冊だけ書籍の紹介です。 blog Hacksという本にいろいろとブログの技術的な知識が書かれています。本屋で見かけたときにでも、立ち読みしてみてください。結構おもしろいです。
|