« Movable Typ3.2 | メイン | 北海道マラソン »

2005年8月27日

●MovableTypeのDBをMySQL化する?

先日のコメントができない件を調べる前にMovableTypeのDBをBerkeleyDBからMySQLに変換させることにしました。参考にしたのは


(1)MovableTypeのDBをBerkeleyDBからMySQLに移行し隊
(2)BerkeleyDBからMySQLへの移行を試す
(3)Berkeley DBからMySQLにする


ですが、とりあえずmysqlが入っていないと始まらないので

#apt-get install mysql-server

でmysqlをインストールし(2)の真ん中あたりを参考にデーターベースを作成した後mt.cfg等を修正してmt-db2sql.cgiを実行しました。


でも・・・上手くいかなかったんです。原因はmysqlのコマンド操作時に間違えたことだと思うのですが、いろいろ手を尽くして諦めることにしました。

そこでバックアップからBerkeleyDBに戻したのですが今度はMovableTypeにログインできなくなりました・・・。しかも2005年01月10日:ログインできないと同様にしてもダメです。

これには散々悩まされましたがパーミッションが原因であることに気づき解決しました。そしてピン!ときました。コメントができない件もパーミッションが原因かも?と。
そこでパーミッションを見直していくと予想通りコメントの件は解決しました!!おそらくサーバーをSarge化する時のファイルのコピー時にパーミッションが変更されたのでしょう。


なおMySQL化にはMySQLをやめてもとのBerkeleyDBに戻すという意見もあり、しばらくは様子見することにしました。