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