ホーム > サーバー移行 > XREAからCORESERVERへWebサイトを移行する

XREAからCORESERVERへWebサイトを移行する

2010 年 5 月 23 日 コメントをどうぞ コメント

ここ最近、XREAに設置しているWordPressの表示エラーが頻発していたので、XREAと上位互換性がある CORESERVERへ、WordPressを移行することにしました。正確には、”XREA+”から”CORE-MINI”への移行ですが、元々XREA+を使用していた場合、初期費用の500円が無料になるので、年額たったの100円増(2400円→2500円)です。CPUは1.25倍、メモリは約2倍のスペックとなることと、XREAと比べると利用ユーザー数も絞られていることから、表示エラーやレスポンス低下による精神的ストレスを考えると超割安と思い、一気に移行してしまいました。

上述のように上位互換性があることから、移行の手順としてはそれほど難しくもなく、半日もあれば完了します。自分の移行手順を以下に紹介しますので、興味のある方は参考にしてください。CORE-MINIには5日間のお試し期間があるので、試しに移行してみて、それから判断するのもありだと思います。私の場合は、圧倒的に表示が高速になったので即決でした。。なお、移行元のXREAと、移行先のCORESERVERは管理画面などが似ているため、作業の際には注意が必要です。

1. 【移行先】CORESERVERのアカウントの作成

CORESERVER (CORE-MINI) アカウントを取得・作成のページから、移行先サーバーのアカウントを取得します。ここでは、XREA上に作成されているユーザー名と同一のユーザー名を入力し(※)、サーバーを選択して”登録”をクリックします。レンタルできるサーバーのスペックは、同ページのサーバー仕様から確認できます。CPU/Memoryについてはなるべくハイスペックのものを、ソフトウェアのバージョンについてはなるべく移行元サーバーと同一のものを選ぶのが良いと思います。

※XREA上に作成されているユーザー名と同一のユーザー名を使用しない場合は、移行先のWordPressのデータベース名を別名にせざるを得ず、設定項目が増えるため、ここではそれを避けるために同一名としました。

2. 【移行元】データベースのダンプファイルの作成

ドメインをVALUE-DOMAINで管理している場合は、サーバーアカウントの登録・管理・購入のページから、該当するXREAの”サーバー設定”をクリックして、XREAのCONTROL PANELを表示します。左の管理メニューから”データベース”を選び、使用している”DB/ユーザー名”を選択します。続いて、”保存”ボタンをクリックして、MySQLのダンプファイルを作成します。管理メニューの”ファイルマネージャ”から、トップディレクトリ上に”mysql.dump”が作成されたことを確認します。

3. 【移行先】XREAからCORESERVERへのデータのコピー

CORESERVERアカウントの登録・管理・購入のページから、該当するCORESERVERの”サーバー設定”をクリックして、CORESERVERのCONTROL PANELを表示します。左のメニューの”サーバー間コピー”を選択し、以下を参考に設定内容を入力します。設定が完了した後、”実行”をクリックします。

項目 アクション
選択 ラジオボタンを選択します。
FTPユーザー名 XREA(移行元)のFTPユーザー名を入力します。
FTPパスワード XREA(移行元)のFTPユーザーのパスワードを入力します。
FTPサーバー名 XREA(移行元)のサーバー名を入力します。(例:sXXX.xrea.com)
転送方式 “ミラー(削除なし)”を選択します。(デフォルト)
リモートディレクトリ “/”(スラッシュ)を入力します。
ローカルディレクトリ “/”(スラッシュ)を入力します。

数分~数十分で終了し、トップディレクトリに”.servercopy.log”という名前のログが生成されます。ログファイルを開き、最後の方に”COMPLETE”のメッセージが表示され、サーバー間コピーが完了していることを確認します。

…(途中略)…
COMPLETE
REMOVE TMPFILES
FIX FILES
******** END ********

4. 【移行先】CORESERVER上でのデータベースの作成

CORESERVERのCONTROL PANELで、左のメニューの”データベース”を選択し、以下を参考に設定内容を入力します。設定が完了した後、”作成”をクリックします。

項目 アクション
選択 ラジオボタンを選択します。
DB/ユーザー名 XREA上のDB/ユーザー名と同一になるように設定します。
パスワード XREA上のDB/ユーザー名に対するパスワードと同一のパスワードを設定します。
文字コード “UNICODE”を選択します。

“ファイルマネージャ”にて、トップディレクトリに”mysql.XXXXXXXXXX.dump”という名前のダンプファイルが作成されたのを確認します。

5. 【移行先】CORESERVER上でのデータベースのリストア

続いて、同じく”ファイルマネージャ”にて、移行元データベースからコピーされた”mysql.dump”が存在していることを確認します。管理メニューの”データベース”に戻り、4. にて作成した”DB/ユーザー名”を選択した状態で”復元”ボタンをクリックします。データ量にもよりますが、リストア処理は数分~数十分程度で完了します。

6. 【移行元(移行先と共用)】VALUE-DOMAINでのDNSの設定

VALUE-DOMAINのドメイン登録情報変更のページから、移行するWebサイトのドメインを選択します。移行元のXREAのIPアドレスが記載されている箇所を、移行先のCORESERVERのIPアドレスに更新します。なお、移行先のCORESERVERのIPアドレスは、サーバー仕様などより確認できます。
DNSの設定が反映されるまでは、数十分から数時間程度を要するため、続いて7. のドメインウェブの設定を実施しつつ、DNSの反映を待つのが良いかもしれません。

7. 【移行先】CORESERVER上でのドメインウェブの設定

CORESERVERのCONTROL PANELで、左のメニューの”ドメインウェブ”を選択し、移行元のXREAで入力していたドメイン情報を入力します。ここで、以下のようなメッセージが表示された場合、6. のDNSの設定が完了していない可能性が大なので、しばらく待ちます。

domainname.com」のIPアドレス「xxx.xxx.xxx.xxx」は当サーバーのIPアドレス「xxx.xxx.xxx.xxx」と一致しません。まずは、ネームサーバー設定を行ってください。

上記のメッセージではなく、”ドメイン設定を変更しました。”のメッセージが表示されれば、残りの反映は数分で完了します。続いて、入力したドメイン(URL)で、Webサイトが表示されることを確認します。正しく移行できていれば、この時点でレスポンスの向上を確認できます!

8. 【移行元】XREA上でのドメインウェブの設定

7. で問題なくWebサイトが表示できれば、移行元のサーバーからドメイン情報を削除します。XREAのCONTROL PANELで、左のメニューの”ドメインウェブ”を選択し、入力されているドメイン情報を削除し、”ドメイン設定”をクリックします。

9. 【移行先】CORESERVERアカウントの購入

無料アカウントは有効期限が5日間のため、それ以上利用する場合は、CORESERVERアカウントの登録・管理・購入のページから”購入”をクリックし、利用するプランを選択して利用権を購入します。(別途事前に入金が必要です。入金方法についてはVALUE-DOMAINで独自ドメインを取得するを参考にしてください。)

おまけ. 【移行元】XREAアカウントの扱いについて

移行先のCORESERVERで、Webサイトが正しく表示されており、WordPressの管理などにも問題なければ、基本的にはXREAアカウントは不要になります。しかし、移行先のサーバーでWebサイトを運営していく中で、前のサーバーのデータなどが必要になるケースも考えられるので、XREAアカウントのサービス利用権が残っているようであれば、有効期限まではそのまま残しておくのが無難だと思います。(自分も今その状態です。)

以上で、XREAからCORESERVERへのWebサイトの移行は完了です。
参考になったと思われた方は、応援クリックをよろしくお願いいたします。y02.gifにほんブログ村 IT技術ブログ Webサイト構築へ

Popularity: 17% [?]


このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加
  1. 2011 年 11 月 9 日 14:25 | #1

    とてもわかりやすく、参考になりました。
    私もxreaでレスポンスが遅かったので、この記事は正にドンピシャでした。

    私の場合、マルチドメインも利用していたので、少し心配でしたが、
    この手順どおりに2時間ほどで、WordPressも含め、移行できました。
    MySQLのユーザ名を同じにすることで、スムーズにできるのですね。
    管理画面についても、こういう風に使うのか、と目からウロコでした。

    追加作業としては、メールアカウントも10個ほど利用していたため、
    この移行も必要でしたが、xreaと、coreserverの管理画面を並べて、
    コピペ、コピペで、簡単にアカウントを作り直すことができました。

    その後は、メールソフトのアカウントのサーバ設定を変えて終了です。
    ドメイン変更が伝搬し終わるまでは、しばらくはxreaに来るメールを
    管理画面のWebメールで確認して、転送する必要がありそうですが。

    いずれにしても、本当に助かりました。ありがとうございます。

  2. 2011 年 11 月 9 日 17:59 | #2

    @遠藤 存
    と、思っていたのですが、WordPressの管理画面に入れなくなりました。
    具体的には、ドメイン名/wp-admin/ にアクセスすると、ログイン画面が表示されずに、
    Internal Server Error が表示されました。

    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, admin@coreserver.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    More information about this error may be available in the server error log.

    何か、アドバイスがありましたら、お願いします。

  3. cafetish.com
    2011 年 11 月 9 日 18:18 | #3

    @遠藤 存さん

    初めまして、管理人です。

    こちらの記事が参考になったようで何よりです。
    …と思いきや、ログインできなくなったのですね。。

    各ドメインの .htaccess ファイルもコピーされていますか?
    私の場合は、ディレクトリの構造上、サーバー間コピーでコピーできたのですが、
    コピーしたディレクトリ以下に .htaccess が含まれていなかったら、それもCORESEVER側に移す必要があります。

  4. 2011 年 11 月 10 日 10:58 | #4

    さっそくのご回答、ありがとうございます。
    本当によくまとまっていたので、大変助かりました。

    はい、各ドメインの.htaccessファイルもコピーされています。
    ファイル自体はすべて、そのままコピーできています。
    ただ、属性が一部異なっていたので、それは手動で同じにしました。

    value-domainさんには、マルチドメインの設定で、
    xreaとcoreserverの違いがないかと、確認中です。
    実際、http://study-park.net のほうでは、ログインできますので。

    また、トラブル現象なのですが、先述した内容を訂正させていただきます。正確には、
    1.http://www.jiku-sp.com/wp-admin/ でアクセスすると Internal Server Error
    2.http://www.jiku-sp.com/wp-login.php でアクセスすると
      スタイルシートが適用されていない、色気のないログイン画面が出ますが、
      ID,パスワードを入力すると、Internal Server Error となります。

    以上です。

  5. 2011 年 11 月 10 日 15:47 | #5

    value-domainさんの回答では、マルチドメインの設定で、
    xreaとcoreserverの違いはないとのことでした。

    試行錯誤の結果、public_html/wp-adminフォルダ配下に
    .htaccessファイルがあり、これを削除したところ、正常に動きました。

    xreaのときも、あったはずなのに、正常に動いていたので、ちょっと納得いきませんが、
    とりあえず、解決しましたので、報告いたします。

    ありがとうございました。

    遠藤

  6. cafetish.com
    2011 年 11 月 10 日 22:58 | #6

    @遠藤 存さん

    ご報告ありがとうございます。
    .htaccess は少し曲者ですね…。

    何はともあれ、無事解決できたようで良かったです!

  1. 2010 年 5 月 23 日 17:07 | #1
  2. 2010 年 6 月 22 日 01:17 | #2
  3. 2010 年 8 月 18 日 23:17 | #3
Get Adobe Flash playerPlugin by wpburn.com wordpress themes