ローカルのMac OS X10.4にMovableType3.2をインストールしてMySQLを使えるようにした..
ここ数日投稿をしていませんでしたが、実は前からどうしてもやりたかったことがあり、それで悪戦苦闘していました。ついに、ついに今使っているこのパソコンのローカル環境(Mac OS X 10.4)でMovableType3.2をインストールしてデータベースをMySQLに変更することに成功しました。ネットでいろいろ調べたんですが、どこにも総合的には掲載されていないし、断片的な情報や古いMTの情報しかないので、ここに自分のメモ書きも含めて残しておきます。なぜそこまでしたかつたか? それは我々は仕事柄文献や文献の要約などを数多くストックしているのですが、それを総合的に管理するいいツールがないと感じていたので、MTを使って医学文献のデータベースを独自に作りたいがためです。で、全文献検索もできるし、MacならHTMLなんかもまとめてHDの中全部検索かけてくれるので、キーワードで探したい文献の内容までヒットさせることができるからです。便利!
まず、CGIが使えるようにするのは言うまでもありません。これはここを参考にターミナル等をいじってやってください。で、これができればmovableTypeをダウンロードしてきて、このページの指示に従い、インストールしますが、3.2からフォルダの構成が変わっています。Documentsにmtフォルダを作ったらmt-staticを全部そちらに入れればOKです。またDocumentsは誰でも書き込めるようにパーミッションを設定しておくことが重要です。あとは、CGI-Executablesデイレクトリにmtフォルダを作成して残りを全部そちらに入れます。このあと、mt-config.cgiの設定をいじります。通常この状態で、必要なモジュールがインストール済みかどうかをチェックします。ブラウザを立ち上げて、「http://localhost/cgi-bin/mt/mt-check.cgi」と指定してください。問題なければ、mt-config.cgiを修正します。18行目あたりの
CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/
の部分を
CGIPath http://localhost/cgi-bin/mt/
にします。
通常MySQLを使わず、このままでもMovableTypeはBerkeleyDBを使用する場合ことにより動かせます。簡単に動かしたい方は、
70行目の先頭の#を取り除きます。
BerkeleyDBのファイルを格納するディレクトリを指定します。絶対パスでも相対パスでもどちらでも指定できます。
よくわからない場合は
DataSource ./db
としておけばよいでしょう。
で、mt-config.cgiをインストールしたCGI-Executablesのmtディレクトリなどにdbフォルだを作成します。
それからmt.cgiにアクセスしてください。指示に従いインストールを続行して完了したら、マニュアルに従いログインしてください。3.2の導入に関しては、Movable Type 3.2 導入手順が参考になります。当然Winでの導入の解説ですが....。
これでめでたくMac OS X 10.4でMovableType3.2を動かせるようにるはずです。My SQLに関しては次回..
Copyright (C) 1994-2007 IIVC Corp,. & Iki Island veterinary Clinic & Petshop BOW-MEOW All right reserved ------!
Webmaster Tatsuya Fukuyama DVM , AFP [IIVC Corp,. CEO & Clinical Directer Iki Island veterinary Clinic]