HOME
PROFILE
PORTFOLIO
BLOG

November 17, 2006

Movabletype 3.151-ja → 3.33-ja

333.jpg

このBlogは、レンタルサーバーに設置した「Movable Type」ってゆープログラムで動いています。

無料ブログサービスを借りる時のそれとは違い、デザインなどのカスタマイズが自由自在なので、ここではDreamweaverのテンプレート経由でデフォルトのサイトデザインが埋め込まれています。CGIにからんだHTMLをいじることになるので、多少めんどいのですが、デザインポリシーのためにはしょうがない。

そんな「物欲でリバティー」も今年になってから、宣伝目的のTrackbackやCommentが毎日たくさんくるようになったので、今日はこの「Movable Type」を、スパム対策機能が強化された最新版にアップグレードすることにしました。これまで僕がハンパな対策をしていた関係で、コメント書き込みに失敗された方々、ごめんなさい。

こういう作業は、うまくやればすぐなのですが、手順を間違えたときの打撃が大きい予感。

-------

以下ウチの場合のver.3.151→3.33覚書。

<1> 「katooonline.com/cgi/mt」フォルダの内容を全てLocalにコピーした後、Server側を全て消去。

<2> 「http://www.sixapart.jp/movabletype/mt3/」から個人ライセンスにてダウンロード申請、メール内リンクからダウンロードしたら「mt」フォルダに全て送る。

<3> バックアップしておいた中から「mt.cfg」に「AltTemplate feed results_feed.tmpl」という行を追加し、「mt-config.cgi」としてmtフォルダに送る。

<4> .cgiファイルのパーミッションを、うち(Lolipop)の場合「700」に変更。

<5> 「db」フォルダを送る。

<6> mt.cgiにアクセス、画面にしたがって更新。

ここまでやって、動作を確認したところで500エラーが続出。調べてみるとデータベースをsqliteに移行することで改善されそうなので一度3.151に戻してから「MT Database Converter」を使用してBerkeleyDB→sqliteへ一括変換後、再度3.33への換装。

無事完了しました。もうスパムに悩まなくていいと思うと、夜も眠れません。