アーカイブ

‘MySQL’ タグのついている投稿

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

2010 年 5 月 23 日 コメント 6 件

ここ最近、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: 18% [?]

XREAのレンタルサーバーへWordPressを導入する

2009 年 10 月 24 日 コメントはありません

前回の投稿のWordPressの導入に必要な設定とソフトウェアに引き続き、今回はWordPressをXREAのレンタルサーバーへ導入する手順を説明します。なお、以下の投稿の各手順が完了していることを前提に説明しますので、必要に応じて参照してください。

1. WordPressのダウンロード

WordPress | 日本語のサイトから、WordPressの.zip形式のモジュールをダウンロードします。2009/10/24現在では、”wordpress-2.8.5-ja.zip”が最新です。ローカルPC上で.zip形式のモジュールを解凍すると、”wordpress”というフォルダが生成されます。

2. WordPressのconfigファイルの編集

“wordpress”のフォルダの中にある”wp-config-sample.php”をサクラエディタで開きます。以下の4箇所の赤字の項目について、MySQLのデータベース情報を入力します。MySQLのデータベース情報は、XREAの管理メニューの”データベース”から確認できます。

// ** MySQL 設定 – こちらの情報はホスティング先から入手してください。 ** //
/** WordPress のデータベース名 */
define(’DB_NAME’, ‘putyourdbnamehere‘);

/** MySQL のユーザー名 */
define(’DB_USER’, ‘usernamehere‘);

/** MySQL のパスワード */
define(’DB_PASSWORD’, ‘yourpasswordhere‘);

/** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */
define(’DB_HOST’, ‘localhost‘);

続いて、以下の4箇所の赤字の項目について、WordPress.org の秘密鍵サービスから情報をコピー&ペーストで入力します。

/**#@+
* 認証用ユニークキー
*
* それぞれを異なるユニーク (一意) な文字列に変更してください。
* {@link https://api.wordpress.org/secret-key/1.1/ WordPress.org の秘密鍵サービス}
* で自動生成することもできます。
* 後でいつでも変更して、既存のすべての cookie を無効にできます。これにより、
* すべてのユーザーを強制的に再ログインさせることができます。
*
* @since 2.6.0
*/
define(’AUTH_KEY’, ‘put your unique phrase here‘);
define(’SECURE_AUTH_KEY’, ‘put your unique phrase here‘);
define(’LOGGED_IN_KEY’, ‘put your unique phrase here‘);
define(’NONCE_KEY’, ‘put your unique phrase here‘);
/**#@-*/

最後に、以下に赤字で示したWordPressデータベーステーブルの接頭辞を変更します。この作業は、1つのMySQLデータベースを複数のWordPressで共有する場合や、デフォルトの状態よりセキュリティを高めたい場合に行います。

/**
* WordPress データベーステーブルの接頭辞
*
* それぞれにユニーク (一意) な接頭辞を与えることで一つのデータベースに複数の WordPress を
* インストールすることができます。半角英数字と下線のみを使用してください。
*/
$table_prefix = ‘wp_’;

以上の3項目を編集したら、”ファイル” ⇒ “名前を付けて保存”の順に選択し、以下の条件で保存します。

  • ファイル名:”wp-config.php”
  • 文字コードセット:”UTF-8″
  • 改行コード:”LF (UNIX)”

3. WordPressモジュールのXREAへの転送

まず、セキュリティ向上のため”wordpress”フォルダを別名に変更して保存します。続いて、FileZillaを起動し、”ファイル” ⇒ “サイトマネージャ”を開いて登録してあるサイトへ接続します。(サイトを登録していない場合はこちらを参照。)

続いて、画面右側のリモートサイト側で、”virtual” ⇒ “username” ⇒ “public_html”の順にディレクトリを開き、そこに表示されている、既にドメインを設定済みの”domainname.com“のディレクトリを開きます。”<空のディレクトリ一覧取得>“と表示されているウィンドウへ、画面左側のローカルサイト側から、先ほどフォルダ名を変更した”wordpress”フォルダをドラッグ&ドロップでコピーします。(ドメインをまだ設定していない場合はこちらを参照。)

4. WordPressのインストール

モジュールの転送が完了したら、以下のURLを参考に、ブラウザからWordPressの”install.php”にアクセスします。

http://domainname.com/wordpress/wp-admin/install.php

これまでの設定が正しく行われていれば、”ようこそ”のメッセージに続いて、ブログタイトルとメールアドレスを入力する画面が表示されます。それぞれ入力し、”WordPress をインストール”をクリックすると、”成功しました !”のメッセージとともに数秒程度でインストールは完了します。ユーザー名とパスワードが表示されるので、これを記録します。(前の画面で入力したメールアドレス宛にも情報は送られます。)

以上で、XREAへのWordPressの導入は完了です。
参考になったと思われた方は、応援クリックをよろしくお願いいたします。y02.gifにほんブログ村 IT技術ブログ Webサイト構築へ
(2009/10/24 17:00現在 Webサイト構築人気ランキング第1位、外資系サラリーマン人気ランキング第1位)

Popularity: 6% [?]

WordPressの導入に必要な設定とソフトウェア

2009 年 10 月 24 日 コメントはありません

先日の投稿で、独自ドメインのWebサイトの運営開始に必要な5つの基本ステップを紹介しましたが、今回は5ステップ目の”Webサイト構築に必要なソフトウェアの導入”について紹介します。Webサイト構築自体はWordPressで行いますが、まずは、WordPressの導入に先立って必要となる設定とソフトウェアについて説明します。

1. MySQLのデータベースの作成
WordPressの記事情報などを格納するデータベースを作成します。

VALUE-DOMAINのサーバーアカウントの登録・管理・購入のページから、レンタルしたサーバーの下に表示されている”サーバー設定”をクリックします。XREAの管理画面が表示されるので、左のメニューの”データベース”を選択します。データベースの設定内容については、以下を参考に入力します。

  • DB/ユーザー名:XREAのサーバーアカウントを作成した際のFTPユーザー名が自動で入ります。
  • パスワード:上記のDB/ユーザー名について、任意のパスワードを設定します。
  • 文字コード:”UNICODE”を選択します。

設定が完了した後、一番左の列をラジオボタンで選択した状態で”作成”をクリックすると、MySQLのデータベースが作成されます。

2. サクラエディタのインストール
WordPressのPHPファイルなどを編集するためのテキストエディタとして、サクラエディタをローカルPCにインストールします。

サクラエディタ Downloadのサイトからインストーラーをダウンロードします。(2009/10/24現在での最新版のモジュールは”sinst1-6-3-0.exe”のようです。)ダウンロードした.exe形式のファイルを実行した後は、全てデフォルトの設定のままでインストールすれば問題ありません。

3. FileZillaのインストール
ローカルPCからXREAのレンタルサーバーへファイルを転送するためのFileZillaを、ローカルPCにインストールします。

SourceForge.JP≫ プロジェクト≫ FileZillaのサイトから、ローカルPCの形態に応じたFileZillaのインストーラーをダウンロードします。(2009/10/24現在では、Windows PC用では”FileZilla_3.2.8.1_win32-setup.exe”が最新版のようです。)サクラエディタと同じく、インストールは.exe形式のファイルを実行した後、全てデフォルトのままのインストールで問題ありません。

4. FileZillaの設定
ローカルPCからXREAのレンタルサーバーへ接続するための設定を行います。

FileZillaを起動し、左上の”ファイル” ⇒ “サイトマネージャ”の順に開きます。”一般”タブで、以下を参考に入力します。

  • ホスト:サーバーアカウント作成時に登録された”sXXX.xrea.com”を入力します。
  • サーバの種類:”SFTP – SSH File Transfer Protocol”を選択します。
  • ログオンの種類:”通常”を選択します。
  • ユーザ:サーバーアカウント作成時に登録されたFTPユーザー名を入力します。
  • パスワード:サーバーアカウント作成時に登録されたパスワードを入力します。

ここで、”サーバーアカウント作成時に登録された…”は、XREAでサーバーアカウントを作成した際に、登録しているE-mailアドレス宛にメールで通知されている情報です。わからなくなってしまった場合は、XREAの管理メニューの”FTP設定”からも確認できます。

入力が完了後、”了解”をクリックすると、XREAへ接続するための情報として登録されます。

以上で、WordPressの導入に先立って必要となる設定とソフトウェアの導入は完了です。
参考になったと思われた方は、応援クリックをよろしくお願いいたします。y02.gifにほんブログ村 IT技術ブログ Webサイト構築へ
(2009/10/24 15:00現在 Webサイト構築人気ランキング第1位、外資系サラリーマン人気ランキング第1位)


【追記】WordPressの導入手順を投稿しました。

Popularity: 6% [?]

Get Adobe Flash playerPlugin by wpburn.com wordpress themes