去年自分でこう書いておきながら、おサボリしていたサーバー&ドメイン移行体験をようやくやってみました。最終的には表示も動作も問題なくできたので、ひと安心です。
ちょいちょいつまずいた部分があったので、反省と、メモも兼ねて。
やったことを並べてみるよ。
- 元のMT(ver 4.22)でデータをバックアップ
- 元のMTを、いま配布されている最新のMT(ver 4.27)に合わせてバージョンアップ
- 新しいサーバーに新しいMTをインストール
- バックアップしていたデータを新しいMTにインポート
- 手で入れていたファイルやプラグインなどを追加、いろいろ確認
- 新しいサーバーにドメイン移行
つまずいた部分をぐだぐだ書いてみる。
まず、MTのバージョンアップを忘れていたというか、やっていなかったためバックアップしたデータをインポートできず。なぜか、MT4どうしだから平気だろう!と思い込んでいました。
プラグインを試すときにはバージョンを小数点第2位までチェックするのに......。
それから、エクスポートしたデータが重すぎて、新しいMTにzipでインポートすることができませんでした。仕方がないので圧縮せずにバックアップし、新しいMTで使う所定のディレクトリ(下記に書く参考リンクが詳しいです)にアップロードして、自動で読み込ませる方法をとりました。
このやり方がMTのヘルプには載っていなくて、なんだよぅ、という気持ちに。
さらに、サーバーによるとは思うのですが、コメントの認証に利用するCAPCHA画像が表示されませんでした。これも、cgiファイルの一部を書き換えて対応できたものの、結局どうしてだったんだろう、と首をひねってます。
やっと完成かと思ったら、タグクラウドやコメントに使うcgiファイルへのリンクパスも珍妙で、たぶんこの変更に一番時間がかかりました。
設定ファイルで規定する、cgi関連ファイルへのリンクパスが違っていただけなのですが、そうと気づくまでに見当違いな部分をいじってしまったりして、たくさんのエラーメッセージに遭遇。
しまいには一時、ドメイン移行が宙ぶらりんになって「ページが見つかりません」状態に......。
ま、まあ、これも経験だよ、ね!(無理やりしめる)
最後にまとめとして、参考にさせていただいたURLを列記します。
MTのバックアップ・復元について
- ブログの完全バックアップと、データベースのバックアップ
- バックアップしたブログの復元
- Movable Type 4 のバックアップ機能
- MT4を別サーバで復元するとき
※↑を見ないと色々分からなかった。 - MT4バックアップ機能で、「圧縮しない」を選択してバックアップを行う方法
※↑バックアップ用圧縮データを使えない場合に役立ったこと。
MTのアップグレードについて
CAPCHAについて
- MTコメントのキャプチャ画像が出ないのを治す方法
- MTのCAPTCHA
※↑はやっていないけど、キャプチャ画像をもう少し見やすくできるみたい。
CGI関連ファイルへのパス変更について(コメントやタグ)
- MTCGIPath
- タグ検索結果をPHP化してURLを変更する/Movable Type4
※↑タグクラウドで任意のURLを指定したいときに。




