b's mono-log

 1 |  2 |  3 |  4 | all

2006/11/25 (Sat.)

Movable Type のデータを MySQL DB に移行

ここ数日、エントリーを投稿してもインデックスページの再構築時に 500 Internal Server Error で落ちちゃってました。MT3.3x に移行してから再構築が重くなったな、とは思っていたんですが、ちょっと設定をいじってみても改善しなかったので、今週は忙しいから無理!と放置していました。

調べてみたら、Movable Type では Berkeley DB 環境だとエントリー数が増えてくるとレスポンスが悪化してサーバがタイムアウトするみたいですね。
私の場合、同じサーバ/アカウントで別の目的のために DB を使ってしまっているので、この blog ではあえて Berkeley DB を使っていたのでした。が、このままだと以後のエントリーが投稿できないので、仕方なくこの blog のデータも MySQL に移行・・・。mt-db2sql.cgi を使ってみたらうまくいかなかったので、いったんデータをエクスポートしてインポートし直したので、実質 blog を引っ越すのと同じ作業になりました。DB の 1 つのテーブルに 2 つの MT のデータを共存させる(しかも片方はインポート)のがちょっと心配だったものの、何とか問題なく動いているようです。おかげで再構築時のレスポンスがけっこう良くなった感じ。

この blog も始めてから 15 ヶ月ほど経ち、アーカイブページも長くなってきたので、PHP 化してもう少し使いやすくしたかったりするんですが、面倒だし、どうしよ・・・。

投稿者 B : 16:49 | Blog & Network | Movable Type | コメント (0) | トラックバック

2006/10/02 (Mon.)

Movable Type 3.33+MT4i

この blog を MT3.32 にアップグレードしたばかりなんですが、MT3.33 がリリースされていたので再アップグレードしてみました。番号のキリが良かったので(ぉ。

また、ついでなので MT4i もインストールしてケータイ対応に。外部に公開していないに等しい blog ではありますが、自分がコメントのチェックをするのに便利そうだったので。メインページの右下に QR コードもあるので、もしよかったらどうぞ。

投稿者 B : 22:52 | Blog & Network | Movable Type | コメント (0) | トラックバック

2006/09/18 (Mon.)

Movable Type 3.32

この blog に使っている Movable Type を 3.32 にバージョンアップしました。開設から 1 年以上アップデートしないまま使ってたんですが、最近コメントスパムが増えてきたこともあり。

テンプレートを変更してないので見た目はほとんど変わってませんが、管理画面はけっこう変わりましたね。また、せっかくなのでこのタイミングで使い勝手を向上させようと思い、UpdateEntryDate(エントリーに記録される日時を更新するプラグイン)と ExtendEditTemplateTextArea(エントリー作成画面のテキストエリアを拡張するプラグイン)を導入。また、del さんのリクエストにお応えして画像のポップアップウィンドウをスクロールバー表示可・リサイズ可にカスタマイズしてみました。

これでスパムが落ち着くと良いんですけど。

投稿者 B : 18:59 | Blog & Network | Movable Type | コメント (0) | トラックバック

 1 |  2 |  3 |  4 | all