マニュアル

  1. インストールについて
  2. 他社サービスからの移転
  3. WordPressの移転について

WordPressの移転について

WordPressの移転について

既に運用中のWordPressを、Xserverへ移転します。そのために移転元で必要なデータをご準備の上、移転作業を進めていく必要があります。詳細は下記をご参照ください。

1.移転元でバックアップが必要なデータの準備
2.Xserverへの移転作業

1.移転元でバックアップが必要なデータの準備

WordPressサイトファイルのバックアップ

移転元サーバーから、対象のWordPressに必要なファイル一式のバックアップを取得してください。

ファイル一式のバックアップを取得するには、一般的に「FFFTP」や「Filezilla」などの『FTPソフト』を用いる方法や、移転元サーバーで提供されている『ファイルマネージャー』を用いる方法があります。

詳しい手順は、「WordPress用ファイル一式のバックアップを取りたい」旨を移転元サービスにお問い合わせください。

データベースのバックアップ

移転元サーバーで、データベースのバックアップを取得してください。

データベースのバックアップを取得するには、一般的に『phpMyAdmin』の「エクスポート」機能を用いる方法があります。
詳しい手順は、「データベースをエクスポートしたい」旨を移転元サービスにお問い合わせください。

2.Xserverへの移転作業

1. ドメインの追加設定(独自ドメインで運用する場合)

Xserverで独自ドメインを利用するために、ドメインを追加設定する必要があります。
まず、サーバーパネルの「ドメイン設定」より「ドメインの追加設定」を行ってください。

ドメインの追加設定

2. データベースの作成

移転元より取得したデータベースをエックスサーバーへインポートするため、新たなデータベースを作成します。

  1. サーバーパネルの「MySQL設定>MySQLの追加」より利用するMySQLデータベースを作成してください。
    作成したMySQLデータベース名は後に必要な情報のため、メモなどに控えてください。

    入力項目
    MySQLデータベース名(サーバーID_)任意の文字列
    例)example_wp
    文字コードUTF-8

    MySQLデータベースを作成

  2. 続いて、「MySQL設定>MySQLユーザーの追加」より作成したデータベースにアクセスするためのユーザーを作成してください。
    作成したMySQLユーザー名と指定したパスワードは後に必要な情報のため、メモなどに控えてください。

    入力項目
    MySQLユーザーID(サーバーID_)任意の文字列
    例)example_user
    パスワード任意のパスワード

    MySQLデータベースを作成

  3. MySQL設定>MySQLの一覧」より作成したデータベースにアクセス権を追加します。
    アクセス権未所有ユーザーから(2)で追加したMySQLユーザーを選択し、[追加]ボタンをクリックしてください。

    [追加]ボタンをクリック

    「アクセス権所有ユーザ」に表示されます

  4. MySQL設定>MySQLの一覧」の下部に表示されている「MySQL ホスト名」をメモなどに控えてください。

    「MySQL5 ホスト名」をメモなどに控える

3. wp-confingファイルの書き換え

移転元サーバーでバックアップした、WordPressのサイトデータ内にある【wp-config.php】ファイルに【2. データベースの作成】で作成したデータベースの情報を反映します。

  • MySQLデータベース名
  • MySQLユーザーID
  • パスワード
  • MySQLホスト名

【wp-config.php】ファイルをテキストエディタ(Tera Pad等)で開き、編集例をご参照の上、該当する情報を書き換えてください。

【wp-config.php】ファイルの編集例

例を参照の上、青色太字の箇所を編集してください。
仮に「example」というサーバー(サーバーID)にて「example_wp」というデータベースを作成し、「example_user」というユーザーへ権限を与えた場合、下記のような状態になります。

/** WordPress のためのデータベース名 */
define('DB_NAME', 'example_wp');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'example_user');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', '***********');

/** MySQL のホスト名 */
define('DB_HOST', 'mysql○○.xserver.jp');

4. データベースのインポート

移転元よりバックアップしたデータベースのインポートを行います。

  1. サーバーパネルの「phpmyadmin(MySQL5.7)」をクリックし、phpmyadminへログインします。

    「phpmyadmin(MySQL5.7)」をクリック

    ログインに必要な情報
    ユーザー名 MySQLユーザー名
    パスワード MySQLユーザーのパスワード
  2. ログイン後画面左から【2. データベースの作成】の手順で作成したMySQLデータベース名を選択してください。

    phpmyadmin画面:データベース名を選択

  3. 続けて、画面右側のタブより「インポート」へ進んでください。

    phpmyadmin画面:インポートをクリック

  4. インポート画面が表示されますので、「インポートするファイル」内より「アップロードファイル」の「ファイルを選択」をクリックし、 移転元のサーバーよりエクスポートしたsqlファイルを指定して、「実行」ボタンをクリックすればデータベースのインポートが行われます。

  5. phpmyadmin画面:アップロードファイルの位置を参照し実行する

5. サイトデータのアップロード

移転元サーバーでバックアップをしたWordPressのサイトデータを、 FTPソフトなどを用いて、エックスサーバーのご希望のドメインフォルダ内にある[public_html]フォルダの中へアップロードをします。

下記を参照の上、任意の階層にアップロードしてください。

http://example.com/ でサイトを表示する場合のアップロード先

FTP上では、/example.com/public_html/ となります。

http://test.example.com/ でサイトを表示する場合のアップロード先

FTP上では、/example.com/public_html/test/ となります。

※http://example.com/test/ も同じフォルダになります。

FTPソフト設定およびアップロード方法についてはマニュアルを参考にしてください。

6. ネームサーバーの変更、およびサイトの動作確認
  1. ネームサーバーの変更

    下記エックスサーバーのネームサーバーへ変更してください。
    弊社で管理しているドメインのネームサーバーの変更はインフォパネル内の「ドメインパネル」より変更可能です。

    ネームサーバー
    ネームサーバー1 ns1.xserver.jp (219.94.200.246)
    ネームサーバー2 ns2.xserver.jp (210.188.201.246)
    ネームサーバー3 ns3.xserver.jp (219.94.200.247)
    ネームサーバー4 ns4.xserver.jp (219.94.203.247)
    ネームサーバー5 ns5.xserver.jp (210.188.201.247)
    • ※他社管理ドメインの場合、変更方法に関してはドメイン管理事業者へ確認してください。
    • ※ネームサーバー変更後、一定時間(最大24時間ほど)を経て、徐々にサーバーが移転されます。
  2. サイトの動作確認

    ファイルアップロード後、WordPressサイトへとアクセスし、問題なく表示・動作しているようであれば、移転作業は完了です。