MovableTypeを設置してから、サーバーの移転をしました。
新サーバ内にMovableTypeを設置し、「Melody」と「Nelson」でログインしてから、自分のユーザー名を登録し、「first blog」を旧サーバのブログと同様に設定、リビルド。
旧サーバーからDLした「archives」ディレクトリをアップロードしたので、これでリビルドすれば、読み込んでくれる……と思っていましたが、そんな訳ないのですね。
検索してみると、事前に「エントリーの読み込み」をしなくてはいけなかった事を知りました。
そういえば、メニューにありますね「Import/Export」。

当サイト内関連記事
【覚え書き】サーバー移転後の覚え書き
続きを読む
サーバ移転時のImport/Export
- 旧サーバー側のブログの「エントリーを書き出す」をクリックして、「mt.cgi」をテキストで保存
- 新サーバー(移転先)の「mt.cfg」や「mt.cgi」を納めているディレクトリに「import」というディレクトリを作成し、そこにエントリーを書き出して保存した「mt.cgi」をアップロード

- 新サーバー(移転先)のブログで「エントリーの読み込み」をクリックする
- リビルド
リビルドした時に、アーカイブファイルが「archives」ディレクトリに作成されるので、前もって記事のアーカイブファイルをアップする必要はありません。
なお、旧サーバーの時に記事の削除等により、アーカイブファイルにNoの欠番があった場合、新サーバーでは欠番を埋めてしまうようです。
(トラックバックなどされていた場合、相手先からのリンクが他の記事にされてしまう事になります)
参考・Going My Way: Blogデータのインポート時はID番号に注意
ちなみに、なんらかのトラブルなどで、エントリーを書き出したmt.cgiを読み込む場合、そのまま「エントリーの読み込み」をしても、記事は上書きされずに、これまでのエントリーに追加して読み込まれてしまいます。
現存するエントリを削除して、新たに「エントリーの読み込み」をする時は、
Import/Export
- mt.cgiなどが収納しれているディレクトリにある「db」ディレクトリの中身を全て消去
- FTPでmt-load.cgiをmt.cgiと同じディレクトリにアップロード
※MT-2.661-full-lib内に収納されています。
手元にない場合は、ダウンロードして入手します。
ダウンロード方法はこちら
- ブラウザでmt-load.cgiを表示
- FTPでmt-load.cgiを削除する(セキュリティの問題上、必ず削除する事)
- 「mt.cfg」や「mt.cgi」を納めているディレクトリに「import」というディレクトリを作成し、そこにエントリーを書き出した「mt.cgi」をアップロード
- 「エントリーの投稿者を自分にする」をチェックしてから、「エントリーの読み込み」をクリックする

- リビルド
元に戻す