| 小 | 中 | 大 | 崩壊 |
移行メモ5.Nucleusへの移行はMovableTypeのデータベースから直接変換しないといけない
Nucleusへの移行は、
MovableType形式のバックアップデータから直接インポートすることができず、
MovableTypeのデータベースから直接Nucleusのデータベースへ移行することしかできませんでした。
MovableType形式のバックアップデータから直接インポートすることができず、
MovableTypeのデータベースから直接Nucleusのデータベースへ移行することしかできませんでした。
言っている意味が良くわからないかも知れませんが、取りあえず、そのままじゃダメだったという事です。
Nucleusへ移行する方法は、
1.MovableTypeをインストールしてMovableTypeのデータベースを作成する。
2.ライブドアブログからエクスポートしたデータをMovableTypeのデータベースにインポートする
3.Nucleusをインストールして、Nucleusのデータベースを作成する。
4.MovableTypeのデータベースからNucleusのデータベースへと移行するスクリプトを実行する
という方法になります。
データを全て変換するスクリプトを自分で作ろうかとも考えましたが、二つのシステムのテーブルを全て理解していないことと、「"」などのエスケープ文字の処理でバグが生まれそうなのでやめました。
この移行方法は、あまりにもスマートじゃない方法で嫌になります。
何より、ライセンスにうるさいMovableTypeを一度インストールしなくてはいけないところが面倒です。
だって、昔他のサーバーに試しにインストールしちゃいましたから…。
MovableType無料版は1サーバーにしかインストールできないライセンスになっています。
他のサーバーにインストールしっぱなしのMovableTypeを全て削除してから、新しいサーバーにインストールしなおすのも面倒なので、このサーバー上でライブドアブログのデータをMovableTypeのデータベースに取り込み、そのまま新サーバーへ持って行くことにしました。
移行メモ6.ライブドアブログ→MovableType→Nucleusへ変換に続く
スポンサード リンク
| はじめてのAdobe AIRプログラミングを当ブログ管理人ZAPAが執筆しました! | ||
|---|---|---|
| → | ||
| ↑古い方です↑ | ↑最新バージョンです↑ | |
| 既存のWebアプリケーション技術で、クロスプラットフォームのデスクトップアプリケーションを作ることができる期待の新技術「Adobe AIR」の解説本です。 | ||
