日: 2011年7月17日

復活! 復活!

お待たせしました!
やっと、やっと復活です!!
 
結局、手間暇と自分のスキルで何とかなりそうな方法を取りました。
(無数のwebsiteを参考にさせてもらいましたが)
 
CORESERVER間でのサーバ移転(借り換え)です。
正直、サーバ側での不具合・設定ミスであろうトラブルでなかなか改善されない場合は
この方法が一番良いのかも知れません(サーバ料金が安い分DIYはしょうがないのか?) 
 
 
1.まずCORESERVERを1つ新しく借りて(入金せず契約はお試し期間のまま)
 MySQLの準備とPHPMyAdminのインストール。
 
2.新サーバ側でサーバ間コピーを行う(サーバ側とリモート側を間違えないように!)。
 このサーバ間コピー、意外と速いのですぐ終わります。全ディレクトリをまるごとミラーコピー。
 パーミッションもそのまま引き継がれるので楽です。
 
 
3.旧サーバからPHPMyAdminを使いMySQLのデータベースをエクスポート
 
 
4.新サーバのPHPMyAdminを使いMySQLのデータベースをインポート
 (PHPMyAdminのログイン設定も旧サーバからコピーされているのでインポート前に修正が必要)
  
 エクスポート・インポートはちょっと難しかった。失敗して何回もSQLデータ入れ直し。
 
5.ドメインのDNSレコード情報変更とサーバ側のドメインウェブ設定変更
 このあたりはサクっと行けます。本来ならば旧サーバ側へ「移転中の看板掲げたindex.html」
 を貼り付けとくべきですが、自分はいきなりやっちゃいました。
 あと、ドメインメールの設定変更も忘れずに。
  
6.新サーバ移転完了。安定運用確認したら旧サーバの有料契約を引き継ぎ。
 
 
 
作業自体はMovable Type自体の操作が無いので意外と時間は掛からない……はず。
 
正直こんな作業は何回もやりたくはないけどね。ああ疲れた。