JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。
JW (エホバの証人)、サイト運営、技術、自己啓発、雑談など雑多な話題を密かに扱う不定期更新の雑記。
古いMovableType(本ブログで使用しているシステム)にクロスサイトスクリプティングの脆弱性があるということで、このたび、長らくほったらかしにしていたMovableTypeを(3.2-ja-2から3.33-jaに)アップグレードしました。以下、後々何をしたか思い起こせるようにするための自分のためのメモ書きを残しておきます。
まず、MovableTypeをダウンロードするわけですが、今はECバイヤーズというところからダウンロードするようになってるみたいです。ダウンロード期限が登録してから60日以内なので、バージョンアップのたびに登録しないと駄目なのかな。。ここが一番大きな壁かも。。
ダウンロードしたMT-3_33-ja.zipを解凍したものに、これまで使っていた設定ファイル(mt-config.cgi)とデータのあるディレクトリ(BerkeleyDBを使ってる場合)をコピーしてこればそれだけで新しいバージョンで使えるようになりました。まだきちんと動作確認してませんが、まあ多分、大丈夫でしょう。。問題は何かあってから考えよう。。やったことはコマンドで書くとこんな感じです。
[yosh@local]$ scp MT-3_33-ja.zip yosh.exjw.org:~/cgi-bin/ [yosh@local]$ ssh yosh.exjw.org [yosh@yosh.exjw.org]$ cd cgi-bin/ [yosh@yosh.exjw.org]$ mv mt mt.bak [yosh@yosh.exjw.org]$ unzip MT-3_33-ja.zip [yosh@yosh.exjw.org]$ mv MT-3.33-ja mt [yosh@yosh.exjw.org]$ cp mt.bak/mt-config.cgi mt/ [yosh@yosh.exjw.org]$ cp -r mt.bak/db mt/なんかいろいろ機能が増えてるようなのでこれを機にいろいろいじってみます。記事の構築に時間がかかるようになった気がするのは気のせいかな。。
(追記)
トップページの再構築時に500エラーが頻発してたのですが、テンプレート部分のlastn 属性を使用しないrecently_commented_onはメモリ消費量が増大しやすいというのが問題でした。また、データベースとして使ってるBerkeleyDBはパフォーマンスが悪いらしいので、SQLiteに変えたほうがいいかも。また元気な時にいじろう。。
2006年10月06日07:00投稿 | 技術的なこと | Comments (4) | Trackbacks (1)
あ、私んところまだ3.2だ。
ムーバブルタイプ管理する余裕をもらえてないんだけどヴァージョンアップしたほうがいいのかな?
Posted by お? at 2006年10月11日 02:23
どうなんでしょ。SixApartは、速やかにアップグレードしろと言ってますが。。
僕の環境の場合なんか3.33にアップグレードしてからやたら動作が遅く&不安定になりました。BerkeleyDBが悪いという噂なのでSQLiteに移行したいんですが、エラーがでてうまくいかず。。ちょっとpending。
Posted by yosh at 2006年10月11日 13:20
もう一度テスト。。
Posted by yosh at 2006年10月16日 14:24
本ブログはMovable Type 3.33-jaで作成されております。
本サイトはさくらのレンタルサーバ上で運営されております。
コメントテスト
なんかエラーが良く出る。。
Posted by yosh at 2006年10月07日 16:58