WordPress のステージング サイトを作成する方法
WordPress やプラグインを更新しようとしたのに、死のような白い画面が表示されるという状況に陥ったことはありませんか?それとも、新しいテーマやプラグインを試すのが好きですか?または、Web サイトにカスタム機能を追加したときに同じ問題が発生したことがありますか?
どのような場合でも、上記のシナリオではステージング サイトが最適なソリューションです。ステージング Web サイトを使用すると、Web サイトの正確なコピーを作成して、あらゆる種類の変更を安全にテストできます。これらの変更はサイトのコピーにのみ表示され、ライブ バージョンには表示されません。つまり、サイト上で何も壊れることなくテストできるということです。
しかし、WordPress のステージング サイトを正確に作成するにはどうすればよいでしょうか?
この投稿では、Web サイトを壊すことを恐れることなく、安全かつ簡単に変更をテストできるように、WordPress のステージング サイトを作成する 5 つの異なる方法を紹介します。
WordPress のステージング サイトをセットアップするにはいくつかのオプションがあります。以下で説明します。この記事を最後まで読むと、各方法の長所と短所が理解できるようになり、自分にとって最適なステージング サイトの設定を選択できるようになります。
1. ホストを介して WordPress サイトをステージングする
WordPress Web サイトをステージングするための最初のオプションは、ホストを介してセットアップすることです。ほとんどのマネージド ホスティング プロバイダーは、Web サイトのステージング環境を作成する機能を提供しています。
このプロセスは比較的簡単で、ホスティング ダッシュボードに完全に統合されています。ステージングを提供する人気のあるホストには次のようなものがあります。
- WPエンジン
- キンスタ
- クラウドウェイズ
- ブルーホスト
- サイトグラウンド
この方法は、これらのホスティング会社のほとんどで数回クリックするだけで簡単に実行できるため、ステージング環境を作成およびセットアップする最も簡単な方法の 1 つです。
必要なのは、ステージング Web サイトの名前を入力し、ステージング環境を作成する Web サイトの正しいドメイン名を選択することだけです。
ステージング環境を作成したら、WordPress が展開する新しい更新を安全にテストしたり、新しいテーマを試したり、サイトにインストールする前にプラグインをテストしたり、通常はライブ Web サイトに影響を与えることなくあらゆる種類の変更を加えることができます。
変更に満足したら、ほとんどの場合、ボタンをクリックするだけで変更を実際の Web サイトにプッシュできます。
ホスティング会社がステージングを提供していない場合は、WordPress のステージング サイトを作成する他の 4 つの方法を読んでください。
2. サイト テスト ツールを使用したステージング サイトの作成
ステージング サイトを作成するもう 1 つのオプションは、DevKinsta や Local などのサイト テスト ツールを使用することです。これらのツールをコンピューターにインストールすると、既存の Web サイトをインポートするオプションが表示されます。
これにより、基本的に、ライブ Web サイトのローカル コピーが得られ、サイトに変更を加えることなく、新しいテーマのテスト、Web サイト全体の再設計、プラグインや更新のテストを行うことができます。
たとえば、ローカルを使用して WordPress インストール用のステージング サイトを作成するには、次の手順に従います。
- ローカルをコンピュータにダウンロードしてインストールします
- BackUPWP などのツールを使用してサイトのバックアップを作成し、Dropbox や Google Drive などに保存します。サイトが比較的小さい場合は、バックアップを電子メールで送信することもできます。
- サイトのバックアップの zip フォルダーをコンピューターにダウンロードします。
- Local を起動し、圧縮フォルダーを Local のインターフェイスに直接ドラッグします。
- サイトの名前を入力し、WordPress 環境を選択します。デフォルトの構成を選択することも、慣れている場合は独自の PHP バージョンとサーバーの種類を入力することもできます。
- セットアッププロセスが完了するまで待つと、ステージング Web サイトにログインできるようになります。
変更を加えるか新しい機能のテストが完了したら、サイトをエクスポートし、Web ホスティング サーバーに手動でアップロードできます。サイトが WPEngine または Flywheel のサーバーでホストされている場合は、それらの変更をライブ サイトに即座にプッシュできます。
3. ステージング Web サイトを手動で作成する
ステージング Web サイトを作成する 3 番目の方法は、手動で作成することです。始める前に、このプロセスには時間がかかり、これを行うにはいくつかの方法があることに注意してください。
- ライブ Web サイトのサブディレクトリを使用する
- ライブ Web サイトのサブドメインを作成する
- WAMP、LAMP、XAMPP などのローカル サーバー環境をセットアップする
これらのオプションのどれを選択しても、プロセスは比較的同じです。まず、FileZilla などの FTP クライアントを使用して、ライブ Web サイトからすべてのファイルをダウンロードする必要があります。また、phpMyAdmin またはその他のデータベース管理ツールを使用して、Web サイトのデータベースをダウンロードする必要があります。
次に、新しいデータベースを作成し、新しいドメイン、サブドメイン、またはローカル サーバーの管理者権限を持つデータベース ユーザーを作成する必要があります。
データベースをセットアップしたら、wp-config.php ファイルを編集する必要があります。新しいサーバーの URL とデータベース情報を入力します。
次に、FTP プログラムを使用してファイルを新しいサーバーにアップロードし、WordPress データベースをインポートします。
このプロセスは難しく思えるかもしれませんが、WP Migrate DB や Duplicator などのプラグインを使用すると簡単にできることに注意してください。これらのプラグインは、Web サイトの複製とデータベースのステージング領域への移行を容易にします。これらのプラグインを使用して、ライブ WordPress Web サイトに変更をインストールすることもできます。
4. ステージング プラグインを使用した Web サイトのステージング
Web サイトをステージングするもう 1 つの簡単な方法は、専用のステージング プラグインを使用することです。 WP Staging プラグインなど、いくつかのオプションがあります。このプラグインは無料で使用できます。ただし、別のデータベースを使用したり、プラグインをライブ Web サイトに移行したりする機能など、いくつかの追加機能を提供するプレミアム バージョンもあります。
WP Staging の使用を開始するには、WordPress ウェブサイトにログインし、[プラグイン] > [新規追加] に移動します。プラグインを検索してインストールし、アクティブ化します。
プラグインがインストールされると、新しいステージング Web サイトを作成するオプションが表示されます。青いボタンをクリックし、次の画面でステージング サイトに名前を付けます。この画面では、どのデータベースとフォルダーをステージング Web サイトにコピーするかを選択することもできます。
プロセスの最後のステップは、青いクローン作成の開始ボタンを押して、プロセスが完了するまで待ちます。プロセスが完了したら、ライブ Web サイトで使用するのと同じユーザー名とパスワードを使用してステージング Web サイトにログインできます。
5. 専用のテストアカウントを使用したサイトのステージング
最後に、サイトをステージングする最後の方法は、専用のホスティング アカウントをセットアップすることです。この方法は、Web サイトのローカル WordPress インストールのセットアップに似ています。この場合を除いて、2 つの別々のドメイン名と WordPress のインストールが必要になります。
新しいホスティング アカウントを設定し、Web サイトのファイルとデータベースをダウンロードする必要があります。次に、ライブ WordPress Web サイト用のホスティング サーバー上に新しいデータベースを作成し、FTP プログラムを使用してファイルを移行します。
WordPress のステージング サイトの作成: どの方法を選択する必要がありますか?
これで、WordPress のステージング サイトを作成する 5 つの異なる方法がわかりましたが、おそらくどの方法が最適なのか疑問に思っているでしょう。最も簡単な方法は、ホストのステージング ツールが提供されている場合はそれを使用することです。これは、ステージング Web サイトを作成し、ライブ Web サイトに変更をプッシュする最も速い方法です。
ホストがステージング ツールを提供していない場合、WP Staging などのプラグインを使用して自分でステージング サイトを作成するのが最善の策です。これは、ステージング サイトを作成するためのかなりローテクな方法です。さらに、セットアップにはそれほど時間はかかりません。
技術に詳しい場合は、WAMP などのツールを使用してローカルのステージング サイトをセットアップするか、別のホスティング会社の専用のテスト アカウントを使用するのが良い方法です。これにより、誰がサイトにアクセスできるか、何がコピーされるかをより詳細に制御できるようになります。
ご覧のとおり、WordPress サイトのステージング Web サイトを作成するには、いくつかの異なる方法があります。ただし、いくつかの方法は他の方法よりも優れています。ステージング サイトを手動で作成したり、専用のテスト アカウントを使用したりすると、エラーが発生しやすく、時間がかかる可能性があります。したがって、ホストが提供するステージング ツール、サイト テスト ツール、またはステージング プラグインを使用することが最善です。
あとは方法を 1 つ選択してステージング サイトを作成するだけです。そうすれば、変更や更新が実際の Web サイトに影響を与えないようにすることができます。幸運を!