WordPressステージングサイトを設定する方法
公開: 2019-06-12WordPressウェブサイトを運営する上で最も重要な側面の1つはメンテナンスです。 ウェブサイトの更新を定期的に実行することで、ウェブサイトの安全性と効率的な運用を確保できます。
ウェブサイトの更新とは、WordPressまたはアクティブ化されたWordPressテーマに加えた変更を指します。 これには、WordPressの最新バージョンへの更新、WordPressのテーマとプラグインの更新、およびWebサイトのデザインの調整が含まれます。
WordPressを最新バージョンに更新したり、テーマテンプレートを変更したりするなど、Webサイトに大きな変更を加える前に、WordPressをバックアップすることをお勧めします。 しかし、私たちのほとんどは、時間を節約するためにライブWebサイトにすばやく変更を加えることに罪を犯しています。 残念ながら、これは危険な場合があります。
WordPressプラグインを更新すると、更新によってWebサイトがクラッシュする可能性が常にあります。 コードを正しく入力しなかった場合、WordPressウィジェットにわずかな変更を加えただけでも、Webサイトのフロントエンドで重大な問題が発生する可能性があります。
これが、経験豊富なWordPressWebサイトの所有者がWordPressステージング環境を使用する理由です。 ステージング環境は、ライブWebサイトで何かが壊れるリスクを軽減します。
この記事では、Webサイトのステージングの利点を説明し、Webサイト用にWordPressステージングサイトをセットアップする方法を示します。
ウェブサイトのステージングの利点
ステージング環境は、WordPressWebサイトの正確なコピーがあるテストエリアです。
このテストWebサイトを使用すると、テストWebサイトが公開されていないため、問題が発生することを心配せずに安全に更新を実行できます。 テストWebサイトがクラッシュした場合は、それをリセットして、ライブWebサイトのクローンにする必要があります。
この設定により、ライブWebサイトがダウンするリスクなしに、コードの変更、プラグインの更新、およびその他の変更を実行できます。 行った変更に満足したら、テストWebサイトをコピーして、ライブWebサイトを置き換えることができます。
ほとんどの人は、テストWebサイトをステージングサイトと呼んでいます。
あなたのウェブサイトのためのステージングサイトをセットアップすることは非常に有益です。 すべてのWebサイトの更新に積極的に使用すると、更新または変更によってライブWebサイトがオフラインになる可能性を効果的に排除できます。
ホストでステージング環境を作成する
過去5年間で、マネージドWordPressホスティング会社の人気が高まっています。 マネージドWordPressホスティングサービスは、WordPress Webサイトのホスティングに特化しており、簡素化されたホスティング環境、エキスパートのWordPressサポート、毎日のバックアップ、およびキャッシュなどのパフォーマンス機能を提供します。
ウェブサイトのステージングは、マネージドWordPressホスティングプランのメインホスティングコントロールパネルに統合されることがよくあります。 これは、KinstaやWP Engineなどのマネージドホスティング会社によって提供され、BluehostやSiteGroundなどのより手頃なホスティング会社からのWordPressプランで提供されます。
一般的に言えば、ホスティング会社を通じてステージングサイトを設定することは、Webサイトのステージングを利用する最もユーザーフレンドリーな方法の1つです。 ボタンをクリックするだけで、新しいステージングエリアを作成し、ライブWebサイトに展開し、後で削除することができます。
Kinstaでのステージング環境のセットアップに関するBrianJacksonのチュートリアルをチェックして、プロセス全体がどのように機能するかを確認してください。

BlogVaultは、WordPressのバックアップに関する私の記事で最近取り上げられたプレミアムバックアップおよびセキュリティサービスです。 私はBlogVaultを使用してブログを1年間バックアップしており、aThemesの創設者であるCharlieLivingstonもこのサービスを使用しています。
BlogVaultの最も興味深い側面の1つは、毎日のバックアップとセキュリティスキャンを提供するだけでなく、Webサイトのステージングも提供することです。
新しいステージング環境の作成は簡単です。 ステージングサイトとして展開するWebサイトのバックアップと、テスト環境で使用するPHPバージョンを選択するだけです。
BlogVaultは、ステージングサイトに直接アクセスできるように、ステージングサイトのsFTPおよびphpMyAdminログイン情報を提供します。 また、ステージングサイトが検索エンジンから隠されていることを確認します。

ホスティング会社がWebサイトのステージングを提供している場合は、ユーザーフレンドリーなステージングソリューションであるため、Webサイトの更新に使用することを強くお勧めします。
ただし、多くのホスティング会社はWebサイトのステージングを提供しておらず、機能に追加料金を請求したり、Webサイトのステージングをより高い価格のプランに制限したりする場合があることに注意してください。 さらに、多くのマネージドWordPressホスティング会社は、顧客を1つのステージングサイトに制限しています。
ありがたいことに、ステージング環境を自分で設定することはそれほど難しくありません。
WPステージングを使用してステージング環境を作成する方法
WPステージングは、独自のステージング環境を作成および管理するプロセスを簡素化するWordPressプラグインです。
プラグインをアクティブ化したら、最初のステージングサイトを作成する前に、BackWPupなどのソリューションを使用してWordPressWebサイトをバックアップすることをお勧めします。

新しいステージング環境は、3つのステップで作成できます。
ステップ1では、「新しいステージングサイトの作成」をクリックするだけです。

2番目のステップでは、ステージングサイトを構成できます。
このセクションは、データベーステーブル、ファイル、および詳細設定の3つのカテゴリに分かれています。

デフォルトではすべてのデータベーステーブルが選択されていますが、ステージングサイトへのコピーからテーブルを除外するオプションがあります。

プラグインを使用すると、ステージング環境にコピーするWordPressディレクトリを選択することもできます。
追加のディレクトリも移行できます。

WPステージングは無料で使用できますが、プロバージョンにアップグレードすると、別のデータベースやドメインへのクローン作成などの追加機能のロックが解除されます。 これらの機能は両方とも無料バージョンで表示されますが、制限されています。
WP Staging Proの単一ライセンスは89ユーロから販売され、1年間のサポートとアップデートが付属しています。

コピーするデータベーステーブルとファイルを指定したら、下部のリンクを使用して必要なディスク容量を確認する必要があります。 これはウェブサイトごとに異なります。 私のテスト用WordPressWebサイトでは、プラグインは2GBが必要であると推定しました。
その後、クローン作成プロセスを開始できます。
ステージング領域にWebサイトのクローンを作成するのにかかる時間は、Webサイトのサイズによって異なります。 参考までに、テスト用のWordPressWebサイトのクローンを作成するのに3分40秒かかりました。

Webサイトのクローンが作成されると、WPステージングは新しいステージングサイトへの直接リンクを提供します。
その下には、検索エンジンに適したパーマリンクが無効になっているなど、ステージングサイトに関するメモがあります。

WPステージングについて私が気に入っていることの1つは、WordPress管理バーの色を変更して、ライブサイトではなくステージングサイトを表示していることを思い出させることです。

ステージングサイトを表示していることを示すリマインダーは、WPステージングプラグインページにも表示されます。


WPステージングはWordPressユーザーにとって素晴らしいステージングソリューションです。 Webサイトのクローンを作成するプロセスは迅速かつ簡単であり、データベースとファイルの転送設定を調整できる一般的な設定領域があります。 これらの設定は、インポートおよびエクスポートすることもできます。
プラグインを使用すると、必要な数のステージングサイトを作成でき、メインの概要ページからステージングサイトを削除して、現在のバージョンのWebサイトで上書きできます。
多くのWordPressユーザーにとっては無料バージョンで十分だと思いますが、Webサイトを別のデータベースやドメインにコピーする必要がある場合は、プロバージョンにアップグレードできます。
WPStagecoachを使用してステージング環境を作成する方法
WP Stagecoachは、ステージングサイトをサーバーに保存するプレミアムWordPressステージングソリューションです。
WPステージングなどのソリューションは、メインドメインにステージング領域をインストールするため、ホスティングプランで使用可能なストレージを減らすため、これは多くのWebサイト所有者にとって好ましい場合があります。

WP Stagecoachは、ステージングエリアを数分で設定できる簡単なソリューションです。
プラグインをアクティブ化したら、設定領域にWPStagecoachのユーザー名とAPIキーを入力する必要があります。 これは、サービスにサインアップすると提供されます。
設定ページには、他にも便利な設定がいくつかあります。 これには、非アクティブ化時にデータを削除するオプション、ステージングサイトの作成で問題が発生した場合の追加設定、デバッグメニュー、および低速サーバーでホストされているWebサイトをサポートするオプションが含まれます。

ステージングサイトの作成は簡単です。
ステージングサイトの名前を入力するだけです。 これは、WPStagecoach.comでステージングエリアを設定するために使用されます。
この時点で、ステージング領域でのキャッシュを無効にすることも選択できます。 ステージングサイトもパスワードで保護できます。

興味深いことに、WP Stagecoachは、以前にテストWebサイトで作成した他のステージング領域をコピーしないことを知っていました。 また、ファイルが大きすぎると判断したため、記事「WordPressをバックアップする13の方法」用に最近作成したバックアップをコピーしないこともわかっていました。
必要に応じて、大きなファイルをステージングサイトにコピーすることもできます。

数分後、ステージングサイトの準備が整います。 ライブWebサイトで使用しているのと同じユーザー名とパスワードを使用してステージングサイトにログインできます。
WP Stagecoachは、FileZillaなどのアプリケーションを使用してファイルを管理できるように、SFTPログイン情報も提供します。

ステージングサイトの上部にメッセージが表示され、ライブWebサイトを表示していないことを通知します。
ステージングエリアのWPStagecoachページにもphpMyAdminへのリンクがあります。 これは、WordPressデータベースに変更を加える必要がある場合に便利です。

WP Stagecoachは、年間120ドルからご利用いただけます。 これにより、10個のドメインでサービスを使用できます。
年間フリーランサープランは、月額10ドルの実効月額料金で実行されます。 ただし、月額$ 12で月額で支払うオプションがあります。
すべてのプランで、請求される前の2日間サービスをテストできます。 私は彼らがより長い試用期間を提供することを望みます、しかしこれはあなたがすべてがどのように機能するかをテストするのに十分な時間であるはずです。

私はWPステージコーチに完全に感銘を受けました。
同社はステージングサイトの作成プロセスをシンプルに保つという素晴らしい仕事をしてきました。パスワード保護や大きなファイルをステージングサイトにコピーされないようにする機能など、いくつかの優れた機能を備えています。
ステージング環境を手動で作成する方法
WPステージングやWPステージコーチなどのWordPressプラグインは、独自のステージングサイトを作成するプロセスを簡素化しました。
ただし、代わりに手動でステージング環境を作成することもできます。
ステージング環境を手動で作成するにはもう少し時間がかかりますが、多くのWordPressユーザーがこの方法で作成することを選択する正当な理由があります。 たとえば、ローカルステージングサイトはオンラインでアクセスできないため、より安全です。
セットアッププロセスは少し異なりますが、ステージングサイトを手動でセットアップする目的は同じです。つまり、ライブWebサイトのコピーを作成して、安全に更新を実行できるようにすることです。
ステージングサイトを手動で保存できる場所はたくさんあります。
これも:
- ライブWebサイトのサブディレクトリ
- ライブWebサイトのサブドメイン
- Vultrなどのクラウドサービスのテストサーバー
- XAMPPなどの開発環境を使用したコンピューターへのWordPressのローカルインストール
ステージングサイト用にライブWebサイトのクローンを作成するには、すべてのWordPressファイルをコピーして、Webサイトのデータベースをコピーする必要があります。
- FileZillaなどのFTPクライアントを使用して、ライブWebサイトからすべてのファイルをダウンロードします
- phpMyAdmin(または他のデータベース管理アプリケーション)を使用して、ライブWebサイトのデータベースをエクスポートします
すべてをバックアップしたので、新しいステージング領域を作成できます。
このプロセスは簡単に実行できますが、不明な場合はWordPressの公式移行ガイドを参照してください。
- 新しいドメイン、サブドメイン、またはローカル環境の管理者権限を持つ新しいデータベースとデータベースユーザーを作成します
- wp-config.phpファイルを編集して、新しいサーバーのURLとデータベース情報を反映します
- FTPを使用してすべてのファイルを新しいサーバーにアップロードします
- WordPressデータベースをインポートする
上記の方法を使用してWordPressWebサイトのクローンを作成することは、すべての手順を正しく実行すれば難しくありませんが、時間がかかる可能性があります。 ありがたいことに、このプロセス全体を簡素化するWordPressプラグインが多数あります。
WP MigrateDBおよびAll-in-OneWP Migrationを使用して、Webサイトの移行と複製を行うことができますが、推奨されるソリューションはDuplicatorです。
デュプリケーターを使用して、ライブのWordPress Webサイトをステージングエリアに複製したり、その逆を行ったりすることができます。 それはあなたがあなたのウェブサイトのバックアップに含まれるファイルとデータベーステーブルを選択することを可能にします。 たとえば、WordPressデータベースのみをバックアップできます。

新しいサーバーのデータベース情報は、セットアップの構成部分でインストーラーセクションに入力できます。
デュプリケーターはもう少しユーザーフレンドリーかもしれませんが、プラグインがどのように機能するかを理解すると、プラグインがどれほど役立つかを理解できます。

間違いなく、ホスティングプランを通じてステージング環境を作成するか、WPステージングやWP StagecoachなどのWordPressプラグインを使用することは、ステージングサイトを作成するためのより簡単な方法です。
開発者などの多くのWordPressユーザーは、ステージング環境をより細かく制御できるため、代わりにステージングサイトを手動で作成することを選択します。
最終的な考え
Webサイトのステージングの利点と、ステージングサイトを使用して安全なWebサイトの更新を実行する方法について理解を深めていただければ幸いです。 WordPressのコアアップデートやプラグインのアップデートによってライブWebサイトがクラッシュする可能性がなくなるため、より多くのWordPressユーザーがWebサイトのステージングを利用する必要があると思います。
ステージングサイトを手動でセットアップする方法は知っていますが、個人的には、セットアップと保守が簡単な、よりユーザーフレンドリーなWebサイトステージングソリューションを好みます。 さらに、それは私に時間を節約します。
ライブWebサイトのステージングサイトを作成するために使用する方法が何であれ、このチュートリアルがお役に立てば幸いです。
幸運を。
ケビン
