2005年2月17日 (木)

IISでMovableType

このblogはIISのホスティングサーバに設置してあります。 自分でやってみた所感ですが、Unix環境に設置するのとは少し勝手が違い、独特のポイントがあるように思います。 と言うことでIISにMovableTypeを設置する場合の注意点について、簡単にまとめておきたいと思います。

(1)ホスティングサーバにblogを置くフォルダを作成します。(IISで仮想ディレクトリにしておいた方が無難。) また、 そのフォルダの下に、「db」、「archives」というフォルダを作成します。そしてフォルダのwebからのアクセス権を、「読み取り」 「書き込み」「実行」を許可するように設定します。

(2)「mt-check.cgi」が正しく動作していれば、このような結果が表示されるはずです。 この中で、上の方に「CGIが動作しているディレクトリ:W:\hoge\xxx\yyy\zzz\blog」 と言うような結果が返って来る部分があります。これを参考に、データベースに「DB_File」を使うのであれば、「mt.cfg」 の27行目で、「DataSource W:/hoge/xxx/yyy/zzz/blog/db」と言うように、 IISサーバのローカルドライブ名を含めたローカルパスで記述します。

(3)MovableTypeを解凍したフォルダの配下から、lib>MT>FileMgrとフォルダを順に開いていくと、 「Local.pm」と言うファイルがあります。このファイルの104行目に「File::Path::mkpath([$path], 0, 0777);」と言う記述をがあるので、「File::Path::mkpath([$path], 0);」に変更しておきます。 「0777」は、アーカイブにフォルダを自動生成する際に、パーミッションを「777」にして生成する と言うオプションですが、 IISでこのオプションを付けているとエラーが出る場合があるようです。

あとは、Milanoさんのblogで詳しいインストール方法が公開されているので、 そちらを見て設定すれば問題なく設置できると思います。

人気Blogランキングへ   人気Blogサーチ[xoops]   technorati


トラックバックURL

このエントリーのトラックバックURL:
http://www.horijp.com/blog/mt-ping.cgi/11

トラックバック

» MovableType4.0 on IIS from Hori's Weblog
このblogはIIS上でやっているのですが、アーカイブフォルダを生成する時にUnixとは異なり、パー... 続きを読む

» WindowsXPにおけるIISの設定 from パソコン裏技小技テクニック集
WindowsXPでIIS(インターネットインフォメーションサービス)の設定の仕方を解説しています。 続きを読む

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)


※コメント投稿後にメールアドレスがWeb上に表示されることはありません。