ftp-recordings:returns?

とりあえず音楽活動4年間のブランクを埋めるべくWeblogを開始してみたが、ネットゲームのプレイ日記に成り果てそうな予感がひしひしと。目標はドメインが有効な1年間のうちにせめて1曲・・・一応達成

Movable Type 3.2-ja-2にアップグレード

今更ながら、このblogで使っているMovable Typeを3.17-jaから3.2-ja-2にアップグレードしてみた。ここではデータベースにBerkeleyDBを使っているので、dbディレクトリ以外をまっさらにしてからMT3.2のファイルをアップロード→アップグレード用スクリプト実行→サイト再構築、の手順で楽々完了・・・のはずなのだが思いの他てこずってしまった・・・

続きを読む...

1. ファイルのアップロード

本来であれば普通にFTPクライアントを使ってファイルを送りつけてやればいいだけなのだが、都合により外部にFTP出来ない場所で作業を行ったため、ファイルのアップロードにはXREAのWebインタフェースを利用した。これだとMTのディレクトリツリーを丸ごとアップロードするのが困難なので、ファイルはZIPアーカイブにして転送し、サーバ側で展開するという方法を使うことになるのだが、でかいアーカイブを送ると展開処理が途中で止まってしまう。仕方がないので複数のアーカイブに分けてアップロードを行い解決。

2. アップグレードスクリプトの実行

MT3.2のデータベース構造は3.1xまでのデータベース構造と互換性がないため、データベース移行のためのスクリプトを実行する必要がある。・・・のだが、この処理が完了せずに途中で止まってしまう。再度実行すると前回の途中から再開して無事完了するのだがなんか気持ち悪い。

3. サイト再構築

アップグレード完了後にサイトを再構築することになるのだが、個別アーカイブの再構築に失敗する。MT3.2のデフォルトでは同時に40個のエントリーを再構築し、完了後次の40個・・・と再構築を行うのだが、最初の40個が終わって次の40個の再構築を始める際に500 Internal Server Errorが出る。これはmt-config.cgiのEntriesPerRebuildディレクティブ(一度に再構築するエントリの数を指定)を40から20に減らすことで解決。3.17の時は40個でも問題なく再構築出来てたのに・・・

といった具合にそれなりに苦労したけどアップグレード完了。このまま問題なく動いてくれればいいんだが・・・しばらくは3.17のファイルもサーバに残しておこう。

trackbacks

2 0 0 5 / 1 1
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

recent entries

2006-08-17
PING presents Lounge "20"
2006-07-26
ペプシカーニバル
2006-07-12
18禁ファンタ
2006-07-07
ナン・カリー
©2005, 2006 Yusuke Noda, all rights reserved.
powered by Movable Type 3.2-ja-2