WordPressステージングサイトが必要な理由(およびその作成方法)

公開: 2022-05-17

WordPressは箱から出してすぐに機能しますが、サイトにカスタム変更を加えることをお勧めします。 ただし、プラグインとコードを試すのは危険です。 1つの間違いとあなたのウェブサイトがオフラインになるかもしれません、あるいは最悪の場合のシナリオでは、それを修正するあなたの能力を超えて壊れてしまうかもしれません。

そこで、ステージングサイトが役に立ちます。 このWebサイトのプライベートコピーを使用して、意図した変更をテストし、新しいデザインを試し、安全上のエラーのトラブルシューティングを行うことができます。 さらに、ライブサイトの訪問者は、進行中の作業を見ることができなくなります。そうしないと、専門的でない外観が表示される可能性があります。

この記事では、ステージングサイトとは何か、それがどのように機能するか、そしてなぜそれが必要になるのかを正確に見ていきます。 さあ、始めましょう!

ステージングサイトとは

ステージングサイトは、テストサイト、開発サイト、サンドボックス、またはステージング環境とも呼ばれ、WordPressを利用したライブWebサイトの複製です。 訪問者からは非公開になっているため、アクセスできるのはあなたと承認されたユーザーだけです。

あなたのウェブサイトのコピーを持っていることは、開発目的のためのテストの場として非常に貴重です。 その使用法については後ほど詳しく説明しますが、新しいテーマがどのように見えるかをテストすることから、まったく新しい機能を追加するカスタムコードを試すことまでさまざまです。

ファイルとデータベースはプライマリWebサイトと同じですが、「それらをライブでプッシュ」することを選択するまで、行った変更はそのWebサイトに影響しません。 これにより、テストとトラブルシューティングのための完全に安全な領域になり、視聴者や顧客に悪影響を与えることはありません。

ステージングサイトの仕組み

一般的な意味でのステージングサイトが何であるかがわかったので、それがどのように機能するのか疑問に思うかもしれません。 ステージングサイトは、ほとんどの場合、サイトのプライマリドメインの「サブドメイン」として作成されます。 たとえば、ステージングサイトがsubdomain.mainwebsite.comにあるとします。

ManageWPを使用してWordPressのステージングWebサイトを追加します。

ステージング領域はプライマリWebサイトを複製しますが、ファイルとデータベースはサブドメインフォルダーに保存されます。 個別に保持されるため、変更を加えてもメインWebサイトの機能や外観に影響はありません。

ステージングサイトの外観と実行方法に満足したら、変更をライブWebサイトにプッシュできます。 これは、現在サブドメインにあるファイルとデータベースがプライマリドメインのものに置き換わるということです。 これを行うには、「単純なプッシュ」と「高度なプッシュ」の2つの方法があります。

単純なプッシュとは、ライブサイト全体がステージングサイトのコンテンツで上書きされることを意味します。 対照的に、高度なプッシュとは、ステージングサイトのどの側面をライブにするかを選択することを意味します。 そうすれば、eコマースデータやニュース投稿など、ステージングサイトの作成後にプライマリドメインに追加された新しいコンテンツを上書きすることはありません。

これまで、オンラインでホストされているステージングサイトについて話してきたことも注目に値します。 これらは通常、Webサイトのホスティングプロバイダーを介して作成されます。 ただし、ファイルとデータベースがコンピューターに保存されるオフラインの「ローカル」ステージングサイトを作成することもできます。 これはよりプライベートな環境であり、オフラインで作業することができます。 ただし、このタイプのステージングサイトでは、変更をライブでプッシュするプロセスがより複雑になることがよくあります。

ステージングサイトの使用を検討する理由

新しいWebサイトを作成するときと、既存のWebサイトを更新するときの両方で、ステージングサイトを使用することは非常に一般的です。 このアプローチには、次のような多くの利点があります。

  • ユーザーは進行中の作業を見ることができません。 プライベートで必要な変更を加えることができ、100%準備ができたときにのみライブにプッシュできます。
  • ライブサイトがクラッシュしたり壊れたり、データやコンテンツが失われたりするリスクはありません。
  • 新しいプラグイン、テーマ、サードパーティツールを試して、それらの変更に縛られることなく、サイトへの影響が気に入っているかどうかを確認できます。
  • 安全な環境でカスタムコードとコアファイルへの変更を試すことができます。
  • サイトにエラーがある場合は、トラブルシューティングを実行して修正を試すことができます。 次に、問題なく機能するソリューションを見つけたら、ライブWebサイトに複製できます。
  • 最後に、ステージングサイトを使用すると、変更を急ぐ必要がなくなります。 訪問者が中途半端なサイトやメンテナンスモードのページに遭遇し、作業中にクリックや収益を失うことを心配する必要はありません。

代わりに、プライマリサイトを現在とまったく同じように実行し続け、開発作業に時間をかけることができます。 その後、準備ができたらいつでも訪問者のために変更をライブで行うことができます。

WordPressステージングサイトを作成する3つの方法

ステージングサイトは作成が非常に簡単で、ローカルまたはオフラインでセットアップでき、より専門的なWebサイトを作成できます。 さらに、開始するには複数の方法があります。 3つの主要なオプションを簡単に見てみましょう。

1.Webホストを介してステージングサイトを作成します

多くのWebサイトホストはステージング機能を提供します。 これには、SiteGroundやBluehostなどのWordPressサイトで最も人気のあるホスティングオプションのいくつかが含まれます。

SiteGroundステージング機能。

SiteGroundは、GoGeekプラン以降でこのオプションを提供します。 cPanelのステージングモジュールを使用して、ステージングサイトをすばやく作成できます。 Bluehostも同様にシンプルで、WordPressダッシュボードのBluehostオプションを介してステージングを利用できます。

したがって、ステージングサイトを作成する必要がある場合は、Webホストに問い合わせて、それが容易になるかどうかを確認する価値があります。 この方法では制御が少し少なくなりますが、通常は最も速くて簡単なオプションです。 現在のホスティングプランにステージングサイトが含まれていない場合、上位Tierにアップグレードすると、このオプションを利用できる可能性があります。 それ以外の場合は、代わりに次のオプションのいずれかをチェックアウトできます。

2.プラグインを使用する

ホスティングプロバイダーがステージングサイト機能を提供していない場合は、WordPressプラグインが別のオプションです。 ステージングWebサイトを作成および管理したり、準備ができたときにWebサイトを公開したりするのに役立つ、サードパーティのツールがたくさんあります。

たとえば、独自のManageWPプラグインを使用して、ステージングサイトを設定できます。 あなたがしなければならないのはあなたのサイトの最新のバックアップを複製し、それを使ってステージングコピーを作成することです:

ステージングWebサイトの変更をライブサイトにプッシュします。

このプロセスはカスタマイズ可能で、完全に管理できます。 たとえば、ステージングサイトがどこにあるかを判断できます。 また、ステージングサイトを公開するプロセスと同様に、迅速かつ簡単です。

最後に、ManageWPを使用すると、スタンドアロンのステージングソリューションに比べて多くの利点があります。 この特定の機能に加えて、バックアップ、安全な更新、稼働時間モニターなど、Webサイトを開発および保守するための多くの便利な機能を利用できます。

3.ステージングサイトを手動で設定します

最後に、必要に応じて、ステージングサイトを手動で設定できます。 これにより、最も制御しやすくなりますが、これは最も複雑なオプションでもあり、上級ユーザーに適しています。

このルートを選択する場合、いくつかのオプションがあります。 たとえば、ホスティングプロバイダーを介してサブドメインを作成し、Duplicatorなどのプラグインをインストールできます。 プラグインを使用してWebサイトのコピーを作成し、アーカイブをダウンロードして、新しいサブドメインのファイルディレクトリにアップロードします。 次に、新しいデータベースも作成する必要があります。

XAMPP、WAMP、MAMPなどのサードパーティツールを使用することもできます。

XAMPPローカル開発ツール。

これらのプラットフォームはすべて無料で、自分のコンピューターにローカルステージングサイトを作成するのに役立ちます。 正確なプロセスは、選択したツールと特定の目標によって異なりますが、開始するのに役立つ多くのガイダンスをオンラインで見つけることができます。

結論

時間とお金のかかるダウンタイムによってWebサイトが脅かされないようにする場合は、安全な環境で必要な変更を加える必要があります。 ステージングサイトを手元に用意しておくと、サイトの再設計、新しいプラグインの実験、エラーのトラブルシューティングなどを行うことができます。

何よりも、ステージングサイトの設定はすばやく簡単です。 ホスティングプロバイダーの組み込み機能を使用できる場合があります。 そうでない場合は、手動オプションがたくさんあります。または、ManageWPを使用してステージングWebサイトをすばやくセットアップすることもできます。 現在ステージングサイトを必要としない場合でも、必要が生じたときに手元に用意しておくことが重要なリソースです。

WordPressのステージングサイトについて質問がありますか? 以下のコメントセクションでお知らせください。

画像クレジット:onkelglocke。