WordPressステージング環境のセットアップ

公開: 2021-11-09

WordPressステージング

WordPressのメンテナンスは、ウェブページを運営する上で重要な側面です。 Webサイトがスムーズに実行されるようにするには、定期的な更新を行う必要があります。 このようなアップデートには、WordPressバージョンの変更、テーマのアップデート、プラグインのアップデートが含まれる場合があります。

このような更新の前に、WordPressのバックアップを作成するのが賢明です。 ライブWebサイトにすばやく変更を加えるのは危険な場合があります。

更新中にWebサイトがクラッシュする可能性があり、その結果、フロントエンドで問題が発生する可能性があります。 ウィジェットにわずかな変更を加えるだけでも、問題が発生する可能性があります。 これが、経験豊富なWordPressユーザーがWordPressステージング環境を使用して、ライブWebサイトで何も壊れないようにする理由です。

利点

ステージング環境は、テストサイトのようなものです。 ここでは、プラグインの更新、コードの変更、新しいテーマ、およびその他の必要な変更を、公開する前に行うことができます。

それはあなたのライブウェブサイトが安全に保たれるようにあなたがエラーを検出するのを助けます。 一部のWordPressユーザーは、ローカルホストを使用して変更を加え、変更が完了すると、変更をライブサーバーにアップロードします。

ただし、この方法の問題は、ライブサーバーとローカルホストサーバーが常に同じ環境で実行されているとは限らないことです。

ローカルホストで機能したものがライブサーバーで機能しない可能性があります。 WordPressステージングサイトはウェブホスティングサーバー上にあるため、これらのエラーの発生を防ぐことができます。

WordPressのステージングサイトを作成することは非常に有利です。 これを使用すると、ライブWebサイトがオフラインモードにならないようにすることができます。

更新は頻繁かつ重要であるため、フロントエンドにエラーがないことを確認することをお勧めします。 行った変更に満足したら、テストWebサイトをライブWebサイトにコピーできます。

ステージングまたは開発環境を作成する方法

変更をテストする前に、検索エンジンによるWebサイトのクロールを停止する必要があります。 検索エンジンは重複するコンテンツを探しますが、検索エンジンの世界では重複するアイテムは許容されないため、変更をテストしているときにWebサイトをクロールしないようにする必要があります。 ペナルティにつながる可能性があります。

検索エンジンのクロールを防ぐ

ステージングサイトでは、ライブプロダクションサイトのSEOに影響を与えないように、デフォルトでインデックス作成がオフになっています。 ステージングサイトのWordPressダッシュボードの[設定]に移動します。

[読み取り]で、[検索エンジンがこのサイトのインデックスを作成しないようにする]チェックボックスをオンにします。 この設定により、WordPressサイトに次のHTTPヘッダーが追加されます:” x-robots-tag:noindex、nofollow、nosnippet、noarchive”。

Bluehostを使用したステージングサイトの作成

多くのWordPressホストには、サービスに含まれる組み込みのステージングサイトがあります。 マネージドWordPressホスティングサービスは、WordPress Webサイトのホスティングに特化しており、簡素化されたホスティング環境、エキスパートのWordPressサポート、毎日のバックアップ、およびキャッシュなどのパフォーマンス機能を提供します。

ステージングサイトBluehost

これは、ステージングサイトを構築するためのユーザーフレンドリーな方法です。 Bluehost、SiteGround、Kinsta、Flywheelなどのホストは、プランとともにステージングサイトを提供します。 ここでは、Bluehostを使用してWordPressステージングサイトを作成する方法を説明します。

ステージングサイトの作成

  • WordPressサイトの管理エリアにログインします。
  • Bluehost-> Stagingに移動します
  • [ステージングサイトの作成]をクリックします
  • [ステージングサイトに移動]をクリックします

ステージングサイトに移動

プラグインを使用したステージングサイトの作成

WPステージング

wpステージング

プラグインWPステージングを使用して、WordPressのステージングサイトを作成できます。 これを使用して、基本的なテーマや行った小さな変更をテストして、期待どおりに機能しているかどうかを確認できます。 より複雑なプラグインは、WordPressの他の部分に干渉し、予期しない問題を引き起こす可能性があります。

WPステージングを使用すると、最初にテストサイトを作成して、他のより複雑なプラグインをインストールし、それらが正常に機能しているかどうかを確認できます。 このようにして、更新またはインストールが失敗した後のダウンタイムを回避できます。

WPステージコーチ

WPStagecoachを使用してWordPressステージングサイトを作成できます。

WP Stagecoachは、ステージングサイトをサーバーに保存しますが、サーバーには保存しません。 WPステージングは​​、メインドメインにステージング領域をインストールすることでホスティングプランのスペースを削減するため、これはWPステージングよりも望ましい場合があります。

まず、プラグインをインストールしてアクティブ化する必要があります。 次に、ユーザー名とAPIキーを入力します。 WPStagecoach.comに新しいステージング領域を設定するには、ステージングサイトの名前を入力するだけです。

WordPressステージングのステージング領域でキャッシュを無効にするオプションもあります。 このサイトはパスワードで保護することもできます。 WP Stagecoachは、以前のステージング領域をコピーしません。 ライブWebサイトへのログインに使用するのと同じユーザー名とパスワードを使用して、ステージングサイトにログインできます。

ステージングエリアのWPStagecoachページには、phpMyAdminへのリンクがあります。 これを使用して、WordPressデータベースに変更を加えることができます。 WP Stagecoachはプレミアムプラグインですが、非常に印象的です。 パスワード保護や大きなファイルのコピーなどの便利な機能があります。

ステージングサイトを手動で作成する

カスタムコードの変更などを試す機会が得られる、より複雑な環境を目指している場合は、ステージングサイトを手動で作成する必要があります。

ハードウェア環境が類似していることを確認するには、ローカルホストではなくサブドメインを使用することが重要です。 次の手順を使用して、WordPressステージング領域を手動で設定します。

  • サブドメインを作成する:まず、cPanelを使用してサブドメインを作成します。 サブドメインに名前を付けます。
  • 新しいFTPアカウントを作成する:[FTPアカウント]をクリックして、必要な詳細を入力します。 ディレクトリはサブドメインと同じである必要があります。
  • ファイルのアップロード:新しいFTPアカウントを使用してファイルをアップロードします。 まず、最新バージョンのWordPressをダウンロードしてアップロードします。 次のフォルダをステージングサイトにアップロードします。
  • …/ wp-content / uploads
    …/ wp-content / themes
    …/ wp-content / plugins

  • データベースのエクスポート/インポート:ライブサイトからデータベースを移行します。 ステージングサイトに新しいデータベースを作成します。 新しいデータベースユーザーを作成し、データベースへのアクセスを許可します。 PHPMyAdminで新しいデータベースを見つけて、[インポート]をクリックします。
  • wp-config.phpを編集します。これは、WordPressステージングサイトを作成するための最後のステップです。 wp-config.phpファイルを編集します。 新しいデータベースの詳細とユーザー名を使用する必要があります。 データベースプレフィックスは、ライブサイトのプレフィックスと一致する必要があります。
  • これで、WordPressサイトでログインに使用するユーザー名とパスワードを使用してログインできます。