Sep
10
2009

X Server への引っ越し

15:21 pm

Xrea+ 上の WordPress サイト hbirds.net を X Server に引っ越ししました。
以下、備忘録として手順を残しておきます。

まず、前提条件として引っ越し前のXrea+の状態は、以下のとおりです。
・Xrea+ 上の WordPress サイト は以下のようになっています(管理画面の一般設定で確認)
 WordPress のアドレス(URL):http://www.hbirds.net/wordpres
 ブログのアドレス(URL) :http://www.hbirds.net

・phpMyAdminでMySQLデータベースの文字コードと照合順序を確認します。
 自分の場合は、それぞれutf8、utf8_generalci としています。

・www.hbirds.net は VALUE DOMAIN で取得した独自ドメイン
 VALUE DOMAIN では、.com,.net 等の独自ドメインが年間990円で取得できます。
 独自ドメインを持っていない人は、この機会に検討されたらいかがでしょうか。

次に引っ越し手順です。
1.X Server に申込をする
 サーバーだけを契約する場合とサーバーのご契約と共に、ドメインの取得または移管をおこなう場合の2通りありますが、自分の場合、ドメインは持っているのでサーバーだけを契約する場合を選択し、とりあえず10日間の試用期間で色々とパフォーマンスを試してみて、納得がいったら引っ越し(ドメインの移管)をすることにしておきます。

2.www.hbirds.net のデータベースをエクスポートする
phpMyAdmin を使って、www.hbirds.net のMySQL データベースのエクスポートファイルを作成しておきます。phpMyAdminは、Xreaサーバー側の提供するものとWordPressのプラグインによるものとがあり、どちらでも可能ですが、前者だとinfomation_schemaという不要なテーブルまでエクスポートされてしまうので、ここでは、後者の方を使います。したがって、WP-phpMyAdminプラグインを先にインストールしておく必要があります。また、必須ではありませんが、ついでにDelete-Revisionというプラグインもインストールして、余計なリビジョンデータを消してデータベースのスリム化もしておきましょう。

3.X Server のコントロールパネルで引っ越し先のドメイン hbirds.net を作成します
www はつけなくても良いようです(・・というか、つけると受け付けてくれません)。
反映されるまでしばらく休憩です。自分の場合は、一時間ほどで反映されました。
反映されるとサーバー上にhbirds.netというディレクトリができていることがFTPで確認できます。

4.VALUE DOMAIN のコントロールパネルでネームサーバーの変更をします
自分の独自ドメイン hbirds.net を Xrea+ から X Server を向くようにする作業です。
X Server の設定メールに記されている以下の作業のことです。

ドメイン側での設定について

当サービスで取得したドメインではない場合は、ネームサーバーの変更を行っていただく必要がございます。ネームサーバーとはドメインとサーバーを結びつけるための仕組みとお考えください。
(当サービスで取得した場合は既に適切に設定されています)

ドメインを使用する場合のネームサーバーは下記のとおりです。
当サービスへ移管済みの方はインフォパネル内のドメインパネルから下記のネームサーバーの変更を行ってください。
他社ドメイン管理サービスをご利用の方は、ご利用のドメイン管理業者様に変更をご依頼ください。
 当サービスでドメインを取得される場合は、既にネームサーバーを設定済みですのでご連絡いただく必要はありません。

ネームサーバー1: ns1.xserver.jp ( 210.188.219.19 )
ネームサーバー2: ns2.xserver.jp ( 202.181.96.179 )
ネームサーバー3: ns3.xserver.jp ( 219.94.200.247 )
ネームサーバー4: ns4.xserver.jp ( 219.94.203.247 )
ネームサーバー5: ns5.xserver.jp ( 210.188.201.247 )

 またネームサーバーの変更が完全に反映されるまでには一定時間必要となります。1~2日程度目安としてお待ちください。

 
自分の場合、反映は数時間で済みました。
また、ネームサーバーの変更は4つまでしか登録できませんでしたが、後でVALUE DOMAIN再ログインして変更画面を出してみると更に登録できるようになっていたため5つめの ns5.xserver.jp を追加登録しておきました。
反映されるまでの間、以下の手順で引っ越し先のX Server で作業をします。

5.X Server の ドメイン hbirds.net に WordPress ファイルをアップロードします。
/hbirds.net/public_html/wordpress というように public_html 直下に WordPress ファイルをアップロードします。
引っ越し前のXrea+ のWordPress をコピーしてもいいのかもしれませんが、不測のトラブルが生じるかもしれないので、ここでは気分一新、新規にWordPress サイトから最新版のWordPressをアップロードしました。

6.X Server に MySQL データベースを設置します。
MySQL の ver は 5 とします。
X Serverでは、ドメインごとにMySQL の ver を選択できるようになっているので。
設置したら X Server のphpMyAdmin から 文字コードを utf8 、照合順序を utf8_generalci にします。要は、引っ越し前のXrea+ のMySQLデータベースの同じ文字コード・照合順序ときっちり合わせるということです。
これをきちんとやっておかないと文字化け等のトラブルに見舞われることになります。

7.php の ver を 5 とします。
X Server は、ドメインごとにphp のバージョンも設定できる仕様になっています。
WordPress のプラグインによっては、旧バージョンでは動かない場合があるので 5 にセットします。

8.WordPressのインストールとブログURL の変更作業
4.でネームサーバーの反映が終わったら、ブラウザーで http://www.hbirds.net/wordpress/wp-admin/install.php を開きます。
無事にインストールが終わったら、管理画面の初期設定でブログのアドレ(URL) をhttp://www.hbirds.net/wordpress → http://www.hbirds.net に変更します。
空の.htaccess(パーミッション666に変更) を www.hbirds.net/.htaccess に設置www.hbirds.net/index.php を修正、www.hbirds.net/index.htmlを削除等の作業を行い、新サーバー でWordPress がちゃんと動くかどうか確認する。
引っ越し前に使っていたプラグインもインストールし、有効化します。phpMyAdminも忘れないようにインストール・有効化します。
これで、環境的には引っ越し前と同じWordPressの環境ができたことになります。

9.データベースの移植
エクスポートしていたXrea+のMySQLデータをX Server のMySQLインポートします。
詳細な手順は、こちらを参照されたし。

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

www.hbirds.net