MT本体をバックアップ
ドメイン情報が行き渡って、常に新サーバの情報がブラウザで見ることが出来るようになったら、いよいよMT本体の引っ越し作業。
- 旧サーバのMT本体のデータを全てローカルへダウンロードし、バックアップ。
MovableTypeを新サーバへインストール
ちなみに、これからの手順は、ロリポップのMTインストールマニュアル、アップグレードマニュアル、さくらインターネットのインストールマニュアルを参考に自分で、引っ越ししたものなので、もしかしたら、やり方とか違うかもしれません。間違ってたらごめんなさい。くれぐれも参考にされる場合は、自己責任でよろしく。
- さくらインターネットのMovableTypeインストールマニュアル(以下さくらマニュアル)に従い、mt-config.cgiを編集。
- さくらマニュアルにより、mtフォルダ作成
- さくらマニュアルに従い、MTのデータを新サーバへアップロード。
- 自分が使用しているプラグインも新サーバへアップロード
- さくらマニュアルに従ってcgiの属性変更する際、プラグイン(スタイルキャッチャーとか)のcgiも忘れず属性変更する。
- スタイルキャッチャー用のcssもアップロード。
- さくらマニュアルにより、dbフォルダ作成、dbフォルダ保護。
- 旧サーバからダウンロードしたsqliteのdbをアップロード。(dbの名前が原因でのちにトラブル発生)
- さくらマニュアルのブログ公開フォルダは、新サーバへ移行期間用のhtmlデータをアップロードした際に作成済み。
- さくらマニュアルにより、MovableType動作確認。動作確認OK
トラブル発生
そして、さくらマニュアルの「MovableTypeの初期化」に記載のurlへブラウザでアクセスし、ログインをクリックすると予想では、いつものログイン画面が出て、今までのログイン名とパスワードでログインできるはずなのだけれど、初期化画面が出てしまう。なぜ?
しばらく迷ったが、とりあえず、今までと同じ、ログイン名、メアド、パスワードを入力してインストールを続行してみる。
インストールは完了したが、初期化されたみたいで、今までのブログデータが管理画面から見えない。
悩んだ末、FTTPソフトで新サーバを見てみると、データベースフォルダにアップロードしたファイルと、さっき作ったDBファイルと二つファイルができている。もしかすると、アップロードしたファイルの名前を新しく作られたファイルの名前に変えたら、うまくいくんじゃなかろうかと思って変えたら、こんどは管理画面に今までのブログ群が出てきた。よかった、よかった。
よくよく考えると、mt-config.cgiの編集をする時にデータベースのファイル名を指定したような気が・・・
よって、この部分は、やり方間違えたかもなので、正しい手順は不明。
各ブログの公開の設定
各ブログの設定を行う。設定>公開タブのサイトパス部分を新サーバ用に変更。
スタイルキャッチャー設定の変更
旧サーバでスタイルキャッチャーを使用していたので、設定を新サーバ用に修正
- システムメニュー>プラグイン>スタイルキャッチャー>設定を表示の部分を修正。
- スタイルキャッチャーを起動して各ブログへスタイル摘要。(スタイルキャッチャーの起動が必要かどうかは、今ひとつわからないけれど、念のため行った。理由:設定の表示から修正しただけでは、各ブログのstyle-site.cssに記載されているcssの置き場所が旧サーバのままになっていて、スタイルキャッチャーを起動して各ブログにデザインを摘要することで、先ほど設定で保存した場所の表示に置き換わると考えたため。そのとおりかどうかは、cssを確認していないため、あくまで推測。)
- 各ブログ用のスタイルキャッチャーの設定も変更、各ブログの設定>プラグイン>スタイルキャッチャー>設定の変更(ここは好みかも。)
各ブログを再構築
各ブログを再構築し、おかしな部分がないかチェック。
移転完了
テストエントリを投稿し、動作確認。コメント、トラックバック、検索機能再開。テストトラックバック。移転完了。
途中、小さなトラブルはあったものの、なんとか移転完了して、良かった、良かった。
実際には、用事の合間をぬって、細切れ作業でしたが、MT本体の移転からあとは、一気に行いました。日曜日の午前中二時間くらいかかったかな?引っ越しは初めてですが、MTのアップグレードとかしたことがあったから、ちょっとは、慣れていた模様。
さて、一週間分ほどたまった記事を書かなくてはーーー♪
※管理人もスタンダード・プレミアムを利用中!
▼ さくらのレンタルサーバ