« mySQL | メイン | 塾通い »
2005年10月30日
 ■  mySQLに悪戦苦闘

引き続き、Movable TypeのDBをBerkeley DBからmySQLに移行する作業に手こずっています。
当初は、mySQLを起動することもままならず、サービス会社とのやりとりに終始。なんとか、サーバーを立ち上げ、ログインできるようになりました。
その後、mt-check.cgiで環境を確認するも、Movable Typeから
  サーバーに、「DBD::mysql」がインストールされていない・・・
とつれない返事。
これは、こちらのサイトを参考に、perlのモジュールがインストールされていないことによる影響と判断して、トライする。CPAN経由での操作を試みるが、warningが出て、いやな予感。思った通り、mt-check.cgiで確認しても認識されない。そこで、2つ目の手段でportsを使ってモジュールをインストールする。mt-check.cgiでついに認識。
これで、Movable TypeのDBをmySQLに移行できると思い、mt-config.cgiをmySQL用に修正して、mt-db2sql.cgiを実行。ところが、またもwarningである。mt.cgiにアクセスすると、いやな予感が的中。ログインできないのである。パスワードは間違いないはずなのにと、何度かログインを繰り返すと、
  Can't locate object method "SWASHNEW" via package "utf8" ・・・・
というエラーが出る。なぜ??? 同じような報告がここにあったが、解決方法の解説はなし。
しょうがないので、脇道逸れて、mySQLを使いやすくしようと、phpMyAdminを使えるようにしてやろうと、インストールしてみたら、今度は、
  Call to undefined function: pma_reloadnavigation()・・・
というエラー。悩み抜いて、この解説に至り、phpMyAdmin2.6.1のバグだとか・・・。バージョンアップして、やっと解決。
されど、Movable Typeに、mySQLを使うとログインできない問題は解決せず。
今日のところは、ここまで。

投稿者 hajama : 2005年10月30日 21:45

トラックバック

このエントリーのトラックバックURL:
http://www.b-daisy.com/mt/mt-tb.cgi/78

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)