アキラのITメモ:サーバ移行でログインできない・・

IT関係、技術関係のメモです。

サーバ移行でログインできない・・

lolipopで運営していたMovableTypeのデータをさくらインターネット(Sakura Internet)に移行しようとしたときに、そのままファイルを持ってきて設定してもログインできずにかなり焦りました。とりえあえず、lolipopで作成したdbファイル (lolipop.db) とsakuraで作成したdbファイル (sakura.db) のバージョンをみてみると

$ file lolipop.db
lolipop.db: Berkeley DB (Btree, version 8, native byte-order)
$ file sakura.db 
salira.db: Berkeley DB 1.85/1.86 (Btree, version 3, native byte-order)

どうも違うっぽいです。というか、sakuraのDBのバージョン古いんじゃないの?

どうも、db_upgradeがあればバージョンを変えれるようです。が、db_upgradeがない。ということで、ダウンロードして、コンパイル、このあたりを参考に奮闘したわけですが、なかなかうまくいかず・・。すっぱり諦めました。

結局、一からMovableTypeをインストール、データを移行することにしました。ここでは、MovableTypeの書き出し/読み出し機能を使ってデータを移行することにしました。ここでひとつ気をつけなければならないのは、MovableTypeからデータの書き出しを行う場合には、IEではなくFirefoxなどMozilla系のブラウザで行う方が良いようです。なお、mt-db2sql.cgiで一旦SQLにして、それをmt-sql2db.cgiで逆変換してもデータを移行できると思います。

カテゴリ: MovableType 投稿日: 2006年02月11日 00:00
Trackback URL: http://akira-site.net/cgi-bin/mt/mt-tb.cgi/299

コメント

はじめまして。MTユーザの"らの"と申します。僕もレンタルサーバをsakuraに移行して、DBファイルをコピーして以来、Movable Typeにログインができなくなってしまいました。思いつく限りの手を尽くして(コピーの方法を変えて)試してみましたが全然ダメで困っていました。そこでネットで検索してみたところこのページを見つけることができました。僕も書き出し/読み出し機能を使って試してみようと思います。ところでBerkeley DBのバージョンなんて気にもしていませんでした。無念です。

投稿者 らの : 2006年10月30日 00:03

はじめまして。放置気味で遅くなりました。BerkeleyDBはいまいち処理が遅いので、僕は今はSQLiteを使ってます。もしかしたらこちらだともっと簡単に移行できたのかもしれませんが。

投稿者 アキラ : 2006年12月13日 04:19

コメントを投稿





カテゴリ「MovableType」内の記事

サイト内検索

カテゴリ

最近のエントリ

関連商品

アバウト

Atom RSS
Powered by MT3.33-ja
合計:total
今日:today 昨日:yesterday