2007年04月30日
 ■  バージョンアップ

Movable Typeを3.3にバージョンアップしようとして、見事に失敗しました。
結局、また、元に戻しました。(@!@;

症状は、既存の内容が全て文字化け・・・・。
MySQLのDBに書き込まれているデータ自体があるべき姿で
ないように感じています。

かつて、Berkeley DBからMySQLに移行するときに
さんざん、文字化けに悩まされて、試行錯誤のうちに
理由もわからないまま障害が解消されたため、
それで良しとしたことが影響している気がします。

書き込んだ文字コードと読み出される文字コードが
一致していないのではない?

とにかく、sqlファイルにエクスポートしても、phpAdminで読んでも、
文字化けばかりなんですよねぇ・・・

困りました。

2005年11月05日
 ■  やっとmySQLにconvert成功

最後の難関となっていた、文字化けに関して、mt-config.cgiの中にあるSQLSetNamesをデフォルトの状態(コメントアウト)にしたら、ついに解決しました。
インストールマニュアルに、「MySQL4.1やPostgreSQL8等のキャラクターセットを明示的に指定するデータベースを利用する場合コメントをはずします。」とあったので、コメントをはずしていたのですが、それがいけなかったということのようです。使っているMySQLのバージョンは、4.1.14なんですけど・・・
DBの変換プログラムを含めて、Ogawaさんのサイトには、大変、お世話になりました。

2005年11月03日
 ■  mt-db-convert.cgi

相変わらず、mySQLへの移行に戸惑っている。
mySQLの設定にすると、ログインできない問題は、phpmyadminを調べた結果、Authorに一つしかレコードがないことに気づき、デフォルトのID:Melodyでログインできた。
つまりは、mt-db2sql.cgiの問題と言うことで、あれこれ調べたところ、mt-db-convert.cgiに行き着いた。マニュアルに従って、インストールして、ブラウザからcgiを実行。今度は、しっかり、自分が設定したIDでログインできた。
ところが、文字化けである。管理画面などはきっちり日本語表示が出来ているのに、ブログの名前やエントリーの内容が全て文字化けしている・・・。
どうも、日本語のエンコードが誤っているらしい。ずっと、Jcodeやら、調べているんだけどなぁ・・・。
今日は、ここまで。

2005年11月02日
 ■  Movable Type 3.2 日本語版 Release-2

Movable Type 3.2の日本語版は、Berkeley DBの環境下では不具合があるとのことで、その修正版であるRelease-2がリリースされていたので、バージョンアップしました。
でも、あいかわらず、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を使うとログインできない問題は解決せず。
今日のところは、ここまで。

2005年10月29日
 ■  mySQL

お陰様でmySQLは使えるようになりました。
でも、Movable Typeが認識してくれません・・・。
今日は、そんなことだけで、終わってしまいそうです。

2005年10月23日
 ■  トラックバックの練習

トラックバックとは?」という記事を読んで、トラックバックを練習してみました。

お陰様で、先方の記事に掲載され、うまくいきました。

2005年10月16日
 ■  テンプレート

ブログ研究室に載っていたテンプレートを使って、ブログのデザインを変えてみました。
スタイルシートのせいか、Operaで見ると、一部、フォントがずれていました。
いろいろ、試してみようと思います。

2005年10月12日
 ■  mySQL・・・

mtの安定性や拡張性を考えて、mySQLの起動を試みたのですが、うまくいきませんでした。
マニュアルに従って操作したのですが、以前にインストールしたものを削除したためか、インストーラが正常動作していないようで、作成されるはずの/usr/local/mysqlディレクトリができていません。
今日のところは断念・・・。

2005年10月09日
 ■  スタイルシート

スタイルシートをいじって、自分独自のデザインにしようと思いましたが、思うようにはならず、途中断念です。
とりあえず、デフォルトのデザインにカレンダーを追加しましたが、リンク先のある日にちとリンク先のない日にちを区別することができませんでした。
少しずつ、焦らず、焦らず・・・。

2005年10月07日
 ■  携帯でエントリー

MT4iを使って携帯からエントリーしてみました。

2005年10月06日
 ■  Movable Typeで挑戦

自前のサーバーにMovable Typeをインストールして、とにかくブログをスタートしました。