Movable Type インストール(2)

Movable Typeのファイルダウンロードをする。このとき、フルパッケージ(TAR形式)とZIP形式を選択できるが、どちらでもよい。
私は最初、WindowsでZIP形式をダウンロードして解凍後にファイルをコピーした。しかし、これがいけなかった。Windowsはファイル名の大文字小文字をほとんどの場合同じ扱いとするが、Linuxでは厳密にここを判別する。コピーのときに大文字のファイル名が小文字になってしまって、解決に非常に時間がかかった。Fedora Core3ではZIP形式もデフォルトで解凍できるので、できるなら解凍はLinuxですべきである。
インストールフォルダは「Web Site Expert #1」にそって、静的ファイルを「mt-static」フォルダ、CGIファイルやライブラリを「cgi-bin」フォルダ、公開ディレクトリとして「blog」フォルダを作成し、「blog」フォルダの下に「archives」フォルダを作成する。このとき、ブログ開始ルートを「http://www.free-style.biz/blog/」とするために、ルートディレクトリの下に「mt-static」「blog」を配置する。Fedora Core3の静的ファイルのデフォルトルートは「/var/www/html/」である。しかし、書籍どおり「cgi-bin」フォルダを同じルートに配置しては動作しない。なぜならCGIフォルダはデフォルトで「/var/www/cgi-bin/」と静的ファイルのルートディレクトリと同じ階層にあるからである。そこでその中にCGIファイルなどを配置する。
Fedora Core3のApacheは初期状態ではPerlは動作しない。「http.conf」ファイルの「AddHandler cgi-script .cgi」がコメントアウトされているので使用できるようにする。
マニュアルにも「.cgiファイルのPerlのパスを書き換える」という項があるが、Fedora Core3のPerlのデフォルトルートは「/usr/bin/perl」なので特に変更はない。
つづく