MovableType2.64がmt-medicを使っても修復できません。MT形式のエクスポートを行う良い方法はありますでしょうか?


しばらく使っていなかったMovableType (何と2.64!)のパスワード忘れ(ありがち)に絡んだ質問です。一応mt-medicで見てみましたが、アカウント情報なし(有効なユーザがいない??)、しかもエラーが出て新規アカウント作れません。このような状況で、MT形式のエクスポートを行う良い方法ありますでしょうか? 何となくサーバ環境が変わったのが原因かと思うのですが、そっちを直すことは無理です(レンタルサーバなので)。ftpアクセスは可能です。他へ移行することを前提に何とかMT形式のログを抽出したいと思っています。
よろしくお願いいたします。

回答の条件
  • 1人3回まで
  • 登録:2008/03/22 12:55:48
  • 終了:2008/03/29 13:00:03

回答(2件)

id:ma_zu No.1

ma_zu回答回数37ベストアンサー獲得回数22008/03/27 02:34:15

ポイント35pt

まず、データベースだけ丸ごとバックアップを取ってしまったらどうでしょうか?

ftpで接続できるなら、dbファイルだけ保存して、移行先サーバーにMovableTypeインストール&dbファイルをアップ で、簡単に移行出来ると思います。

(MySQLを利用している場合は、phpMyAdminなどでエクスポートするなり、sqliteにコンバートするなりして保存すればOKだと思います)

MovableType以外に移行するため、MT形式でのエクスポートをしたいのであれば、上記の方法を行ったあとエクスポートで、確実に行えます。

エントリ自体はデータベースさえ無事なら残っているはずなので、MovableTypeを再インストールするなど、試してみてはいかがでしょう。

2.64は触ったことが無いので、見当違いのでしたら済みません。

id:omochikun

回答ありがとうございます。ファイルDBを使っておりまして、まずはディレクトリごとバックアップしました。週末時間をとって試してみようと思います。

ファイルDBですが、テキスト形式のものがあるかと期待していましたが、そこまで甘くはないようですね。

2008/03/27 03:19:34
id:ma_zu No.2

ma_zu回答回数37ベストアンサー獲得回数22008/03/28 20:08:14

ポイント35pt

たびたびすみません。コメントが付けられなかったので、こちらで失礼します(ポイントは前回と合わせて一回答分で結構です)。


ディレクトリごとバックアップということは、Berkeleyか、SQLite、SQLite2のようですね(dbファイルが一つだったら、SQLiteかSQLite2、dbフォルダ内に大量のファイルがあれば、Berkeleyだったと思います。この辺は現在インストールされているMovableTypeのmt-configで確認お願いします)。

どちらにせよ、バックアップしてしまえばそのまま利用可能ですので、

  1. MovableTypeを再インストール、あるいは別サーバーにインストール(以前プラグインなども入れている場合、それも入れた方が尚吉)
  2. dbフォルダも丸ごとアップロード
  3. mt-configでの記述で、上でアップロードしたdb形式と、dbファイルの場所を指定
  4. MovableTypeにログインして、再構築(念のため再構築出力先ディレクトリは変えた方がいいかもしれません)

これで、今と全く同じ記事を吐き出すと思うので、それを確認したら、あとは通常通りエクスポートすれば、そのログをMT形式対応の各ブログサービスにインポート出来ると思います。

id:omochikun

DBはBerkeleyです。データベースとMovableTypeのインストールディレクトリを新しくして再インストールするつもりです。ただ、日本語パッチを含めた2.64のインストール手順が面倒だった記憶があるので、まぁ、ちょっと腰をすえてトライしてみるつもりです。

2008/03/28 23:37:36

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません