このブログを構築するためにMovable Type
を使っています。
月初めに新しいバージョンがリリースされたので、早速購入したものの、アップグレードには失敗していました。
そこで、Movable Type サポートチームへ連絡。
これは正規ユーザーだけが利用できるサービスです。
そしたら、不具合の原因が判明しました!
それによると、データベースがBerkeley DBを使っているのではないかとのこと。
Movable Type 4では、利用可能なデータベースの種類が変更となり、Berkeley DB についてはサポート外なのは知っていましたが・・・
そもそも、ウチではさくらインターネット
で、Movable Type3.2から使っています。
さくらには詳細なインストールマニュアルがあって便利なのですが、それに沿ってインストールしているはずなので、すっかりSQLiteを使っているつもりでしたが、どうやら以前のマニュアルでは見本がBerkeley DBだったみたいです。
そこで、MTデータベースの相互変換CGIスクリプト mt-db-convert.cgi を使用し、データベースを変換して、再度アップグレードを行うと、無事完了することができました。
変換後のdbフォルダと、SQLite用に書き換えたmt-config.cgiのみ既存を利用し、あとはMovable Type 4のファイルをアップロードし、mt.cgiにアクセスすると自動的にアップグレードが始まります。
参考になったのは以下のページです。
Movable Type3.2の500エラー対策!DBをsqliteにする方法 - 商用BLOG専門店

コメントする
古い記事へのコメントもご遠慮なく!