PR

【WordPress】超簡単!サブドメインにテストサイトを作る方法

WordPressのテーマを変更したい時や新たなプラグインを導入したい時、先に本番と同じテストサイトで試すことができれば安心です。その為には、本番サイトと同じ環境を準備しなければなりません。WordPressのサイトやブログを丸ごと複製できるのが「Duplicator」です。私は、テスト用としてサブドメインに本番サイトの複製サイトを準備しましたが、WordPressの「サーバー移転」や「ローカルの開発・検証環境」を準備する場合も役に立ちます。
「Duplicator」はサイトの全てのテーマ、プラグイン、コンテンツ、データベース、WordPressファイルをパッケージファイル(2つのファイルで構成)として作成し、それをFTPソフトで移行先ディレクトリにアップロードし、そこで展開する仕組みとなっています。移行先のデータベースだけを事前に用意すれば、新しいサーバは空でOKです。(WordPressやテーマのインストールも不要です。)
All-in-OneやWPMigrationなどのプラグインは、移行先のドメイン(ディレクトリ)にWordPress本体とプラグインを予めインストールする必要がありますが、Duplicatorの場合は、事前のインストールの必要がないのです。但し、WordPressのデータを移行する為に、移行先のMySQLのデータベース情報(DBホスト名、データベース名、ユーザー名、パスワード)が必要です。
今回は、gungii.siteの複製サイトとしてサブドメイン(test.gungii.site)を新たに準備して、そこに展開します。

テストサイトの作り方の手順
  • STEP1
    テストサイトの準備

    本番gungii.siteの複製サイトとしてサブドメインtset.gungii.siteを作成して、データベースを設定します。

    1. サブドメインの作成
    2. データベースの作成
  • ラベル
    テストサイトの作成

    「Duplicator」プラグインを使って、パッケージファイルを作成して、そのファイルをサブドメインtest.gungii.siteで展開して、複製サイトを作成します。

    1. プラグインのインストール
    2. プラグインの設定
    3. パッケージファイルのアップロード
    4. パッケージファイルの展開
    5. テストサイトの確認
  • ラベル
    テストサイトの設定

    テストサイトとして運用する為に必要な設定を行います。

    1. 検索エンジンにインデックスされない様にする
    2. BASIC認証をかける
    3. Cocoonの設定変更
スポンサーリンク

STEP1:テストサイトの準備

サブドメインの作成

サーバーパネルの起動

xserver サーバーパネル

サブドメイン設定

ドメインの選択

gungii.siteを選択します。

xserver ドメインの選択
サブドメイン名の入力

ここでは、サブドメイン名は、test.gungii.siteとします。

xserver サブドメイン名の入力
追加の確認

内容に間違えない事を確認して、「追加する」をクリックします。

xserver サブドメインの追加

サブドメインの確認

FTP(WinSCP)でサブドメインの作成されたことを確認してみます。

ftp 追加されたサブドメイン

データベースの作成

MySQL設定の選択

xserverにログインして、サーバーパネルから「MySQL設定」を選択します。

xserver MySQL設定メニュー

MySQL設定画面の表示

xserver MySQL設定画面

データベースの追加

「MySQL追加」タブを選択し、MySQLデータベース名を入力します。ここでは、データベース名を「xs123456_wp3」としました。

xserver データベースの追加

MySQLユーザーの追加

「MySQLユーザー」タブを選択して、ユーザID(7文字以内)、パスワードを入力ます。ここでは、「xs123456_wp3」というユーザー名としました。

xserver MySQLユーザーの追加

関連付け

「MySQL一覧」タブを選択し、追加したデータベースにMySQLユーザーを関連付けます。追加したユーザーxs123456_wp3を選択して、「追加」をクリックします。
ここでは、「xs123456_wp3」というデータベースに、「xs123456_wp3」というユーザーを関連付けました。

xserver 関連付け

関連付けの確認

xserver 関連付けの確認
スポンサーリンク

STEP2:テストサイトの作成

プラグインのインストール

プラグインの検索

WordPressの管理画面にログインした状態で、左側メニューにある「プラグイン」の「新規追加」をクリックします。

WordPress プラグイン 新規追加メニュー

「Duplicator」のインストール

右上にある検索窓に「Duplicator」と入力して、検索されたらインストールして有効化します。

WordPress プラグイン 「Duplicator」のインストール

インストールの完了

インストールして有効化すると、プラグイン一覧に表示されます。

WordPress プラグイン Duplicator インストールの完了

プラグインの設定

パッケージファイルの生成

パッケージの選択

WordPressを丸ごとコピーするにはパッケージという単位でファイルを作り、それを移行先で展開する仕組みです。

WordPress プラグイン Duplicator パッケージメニュー
「新規作成」のクリック

新規作成」をクリックします。

WordPress プラグイン Duplicator 新規追加
「次」のクリック

デフォルトでは全データの取得となりますので、OKです。「次」をクリックします。

WordPress プラグイン Duplicator  「次」のクリック
データのスキャン

今からパッケージ化するデータをスキャンして、その結果が表示されます。

WordPress プラグイン Duplicator データのスキャン結果
「ビルド」のクリック

「はい、ビルドプロセスを続行します」にチェックを入れて、ビルドをクリックします。

WordPress プラグイン Duplicator ビルドメニューのクリック
パッケージファイルの生成完了

パッケージ化が完了すると、次の画面となります。
移行先で展開するのが、ここに記載された「インストーラー」と「アーカイブ」の2つのファイルとなります。

WordPress プラグイン Duplicator ダウンロードメニュー

パッケージファイルのダウンロード

「ワンクリックダウンロード」をクリックすると2つともダウンロードされます。

ダウンロード画面

パッケージファイルのアップロード

ダウンロードしたパッケージ(2つのファイル)をサブドメイン(test.gungii.site)の直下にアップロードします。zipファイルは解凍せずにそのままアップロードします。

アップロード画面
注意

「index.html」と「default_page.png」は削除して下さい。

このファイルがあると、各記事(トップページ以外)は表示されるのに、トップページのみ表示されないという現象が発生します。

xserver エラーメッセージ

このファイルは、サブドメイン(test.gungii.site)を追加した際に作成されます。よって、サブドメインを追加した際に、移行先のディレクトリー(test.gungii.site)は、空にしておくと良いでしょう

パッケージファイルの展開

インストーラーの実行

ブラウザを起動して、URLを入力します。

入力されたURL

利用規約の同意

「利用規約・通知」を読み、その内容に同意して次の画面に進みます。
Terms & Noticesの表示にチェックを入れて、「Next」をクリックします。

WordPress プラグイン Duplicator 利用規約の同意

データベース情報の入力

MySQLのデータベース情報を入力して検証します。

WordPress プラグイン Duplicator データベース情報の入力

データベース情報を入力したら、まず「Test Database」でテストを行います。

「Next」のクリック

「Pass」と「Good」であれば問題はありません。「Next」をクリックします。

WordPress プラグイン Duplicator データベース情報の確認

確認画面

問題が無ければ、「OK」をクリックします。

WordPress プラグイン Duplicator データベース接続結果

データベースの更新

WordPressを新しい移行先に設置する際の情報を更新します。内容に問題がなければ、「Next」をクリックします。
注意:
ここでは、複製サイトであることがわかるようにタイトルの先頭に「test:」を付しておきます。

WordPress プラグイン Duplicator データベースの更新

更新の完了

WordPressの再構築が完了しました。エラーメッセージが表示されていなければ、正常に完了していますので、「Admin Login」をクリックしてログインします。

WordPress プラグインDuplicator  更新の完了

移行先のWordPressへログイン

「AdminLogin」をクリックすると移行先のWordPressへログインできます。
WordPressの管理画面にログインすると、インストール時に利用したファイルが自動的に削除されます。

WordPress プラグイン Duplicator インストールファイルの削除

テストサイトの確認

新しいサーバー環境でWordPressが正常に動作しているか確認します。

WordPress テストサイトの確認

これで「Duplicator」を使ってのテストサイトの作成方法の解説は終了になります。

STEP3:テストサイトの設定

テスト用のサイトとして、複製サイトを作成しましたので、記事も本番サイトと全く同一のものとなっていますので、googleでペナルティとならないようにしておきます。

検索エンジンにインデックスされない様にする。

WordPressの設定でインデックスされないように設定します。

WordPress 検索エンジンでの表示チェック

BASIC認証をかける

Xserverでは簡単にBASIC認証をかけられますので、Xserverの設定でBASIC認証をかけます。

BASIC認証については、こちらを参照願います。

BASIC認証の確認

Cocoonの設定変更

GoogleAnalyticsの設定

設定を初期化(設定していた内容を削除)しておきます。

WordPress Cocoon GoogleAnalyticsの設定

広告の非表示

広告の表示のチェックを外します。

WordPress Cocoon 広告の非表示