MySQLでのMovable Typeのインスコについての覚え書き。
BerkeleyDBを使ってのMTのインスコは、メチャクチャ丁寧な日本語版インスコ手順書があるため、すんなりいったのだけれど、MySQLをDBにつかう設定でのインスコはちと迷走した。
ので、その手順をメモしておくことにする。
まず、MySQLのインスコ。platonはディストリがVine2.6なので、apt-getで行けるはずなのだけど、なぜかゲットできず。source.listを見るとびっしりコメントアウトが。ちょっとさわらせてもらう約束で、ログインしている手前ここはさわらずに、素直にRPMパッケージを探すことにする。
MySQL-3.23.58-1.i386.rpm
MySQL-client-3.23.58-1.i386.rpm
MySQL-devel-3.23.58-1.i386.rpm
MySQL-Max-3.23.58-1.i386.rpm
MySQL-shared-3.23.58-1.i386.rpm
以上を、MySQLのサイトからゲットしてインスコ。よし、これで、MySQLが使えるようになるはず。mt-check.cgiゴー
Your server does not have DBD::mysql
なして~?_| ̄|○
で、さんざ悩んだあげく、perlでDBを使うには、perl-DBIという代物が必要だという情報を得る。ソレ入れなきゃMTで使えんのね。
これも、apt-getができれば、libdbi-perlとlibdbd-mysql-perlでオッケイらしいんだけど、やはりapt-getは使えず。仕方ないのでまたRPMパッケージを探してくる。
perl-DBD-MySQL-1.2219-0vl1.i386.rpm
perl-DBI-1.21-0vl1.i386.rpm
の二点をインスコして、mt-check.cgiを走らせたら、無事DBD::mysql installed のメッセージが。
おめでとーぱちぱち。