WordPressステージングサイトを設定する方法は?

公開: 2020-11-21

ライブサイトの編集にはリスクが伴います。 特に新しいテーマ、プラグイン、または機能を使用している場合、どの編集がうまくいかないかはわかりません。 このようなアクションにより、サイト全体が機能しなくなる可能性があります。これは、ステージングサイトが役立つ場合です。

WordPressを使用すると、サイトを公開する前に、プラグイン、テーマ、機能、およびすべての機能をテストするためのステージング環境をセットアップできます。 サイトにエラーがある場合はそれを見つけ、ライブWebサイトに触れることなくその解決策を見つけることができます。

しかし問題は、WordPressステージングサイトの設定方法を知っているユーザーは多くないということです。 これもあなたの問題であるならば、このガイドはあなたを助けるでしょう。

このガイドを読んだ後、外出先でWordPressステージングサイトをセットアップできます。

座って、リラックスして、以下をお読みください。

目次

  • ステージングWebサイトとは何ですか?
  • なぜWordPressステージングサイトを設定するのですか?
  • WordPressステージングサイトを設定する方法は?
    • 方法1.プラグインを使用してWordPressステージングサイトを設定する
    • 方法2.WordPressステージングサイトを手動で設定する
  • WordPressステージングをライブに移行する
  • よくある質問
    • Q. WordPressのステージングとは何ですか?
    • Q.ステージングURLとは何ですか?
  • まとめ

ステージングWebサイトとは何ですか?

ステージングWebサイトは、既存のサイトのレプリカです。 ステージングWebサイトでは、サイトに変更を加えて、ライブWebサイトに移動する前にテストできます。

したがって、ステージングサイトは、実際のWebサイトにもたらしたい新しい変更を調べることができるサイトのクローンです。

ステージングWebサイトには、ライブWebサイトと比較して2つの重要な違いがあります。

  • 作成したステージングWebサイトは、自分だけが利用できます。 一般の人はアクセスできません。
  • ステージング環境で行った変更は、ライブWebサイトには影響しません。

なぜWordPressステージングサイトを設定するのですか?

WordPressステージングサイトを設定する理由のいくつかを次に示します。

  • 実際のWebサイトへの損傷を心配することなく、サイトに変更を加えることができます。
  • 変更を加えている間、訪問者のブラウジング体験が妨げられることはありませんので、ご安心ください。
  • 変更を公開するまで、実際のサイトは正常に機能します。
  • ライブサイトに影響を与えることなく、テーマ、プラグイン、ショートコードに関連する問題のトラブルシューティングを行うことができます。
  • Webサイトがクラッシュするリスクを排除します。
  • 自分のペースで変更の影響を追跡できます。 時間の制約はありません。

WordPressステージングサイトを設定する方法は?

ほとんどのユーザーはWordPressをローカルにインストールします テスト目的のために彼らのコンピュータで。 テストが終了したら、ライブサーバーにアップロードします。 この方法は、ステージングサイトのニーズに対する解決策のように見えるかもしれませんが、1つの大きな問題があります。 ローカルホストで行った変更がライブサーバーに表示されない場合はどうなりますか?

多くの場合、ローカルホストとライブサーバーは異なる環境を使用します。 ローカルシステムに変更を加えても、ライブサーバーにアップロードしたときに期待される結果が保証されるわけではありません。

このセクションでは、WordPressステージング環境をセットアップするためのさまざまな方法を学習します。

方法1.プラグインを使用してWordPressステージングサイトを設定する

WPステージングプラグインを使用してWordPressステージングサイトを設定することをお勧めします。 WPステージングプラグインは使いやすく、5万を超えるアクティブなインストールがあります。

このプラグインの使用方法は次のとおりです。

  • WordPressダッシュボードに移動します。
  • 左側のパネルで「プラグイン」を検索し、「新規追加」をクリックします。
ダッシュボードから新しいプラグインを追加します
  • 検索フィールドで「WPステージング」を検索します。
  • プラグインをインストールしてアクティブ化します。
WPステージングプラグインをインストールしてアクティブ化する方法
  • ダッシュボードの左側のパネルに「WPステージング」というラベルの付いた新しいオプションが表示されます。 クリックして。
ダッシュボードのWPステージングオプション
  • ページ上部の[新しいステージングサイトの作成]ボタンをクリックします。
新しいステージングサイトを作成する方法
  • フィールドにステージングサイトの名前を入力します。
  • ページの下部にある[クローンの開始]ボタンをクリックします。
ステージングサイトに名前を付けてクローンを開始する方法

注:クローン作成が完了するまでの時間は、サイトのサイズによって異なります。 プロセスが終了すると、プロンプトが表示されます。 次に、通常のユーザー名とパスワードでログインします。 次に、新しいステージング環境で機能のテストを開始します。

方法2.WordPressステージングサイトを手動で設定する

カスタムコードを実験的に試したい場合は、この方法が役立ちます。 この方法は、サブドメインを使用してWordPressステージングサイトを作成するためのものです。 そのための手順は次のとおりです。 ただし、この方法を続行する前に、サイトのバックアップを作成してください。

ステップ1: cPanelを使用してサブドメインを作成します。

この方法を使用するには、最初にステージングサイトを収容するサブドメインを作成する必要があります。

  • cPanelに移動し、「サブドメイン」オプションを探します。
cPanelでサブドメインを作成する
  • サブドメインに名前を付けます。 「ステージング」などの名前を付けることができます。
  • 下部にある[作成]ボタンをクリックします。
FTPアカウントに詳細を追加する方法

ステップ2: FTPアカウントを作成する

FTPアカウントを作成すると、サブドメインごとにすべてを分離しておくことができます。

  • cPanelで[FTPアカウント]オプションを見つけてクリックします。
FTPアカウントの作成方法
  • ページが開きます。 ここにFTPアカウントの詳細を入力します。
  • 「ディレクトリ」がサブドメインのディレクトリと一致することを確認してください。
  • 下部にある[FTPアカウントの作成]をクリックします。
FTPアカウントに詳細を追加する方法

ステップ3: WordPressファイルをステージングサイトにアップロードする

次に、作成したFTPアカウントを使用して、Webサイトのファイルをアップロードします。 最新のWordPressバージョンをダウンロードし、ファイルをアップロードします。

FTPアカウントにWPファイルをアップロードする

また、現在のWordPressサイトから次のフォルダーをコピーする必要があります。

  • …/ wp-content / uploads
  • …/ wp-content / themes
  • …/ wp-content / plugins

サイズによっては、これらのファイルのコピーに時間がかかる場合があります。

ステップ4:データベースのエクスポート/インポート

次に、ライブWebサイトのデータベースをエクスポートして、ステージングサイトにインポートする必要があります。

  • WordPressダッシュボードに「WPMigrateDB」という名前のプラグインをインストールしてアクティブ化します。
  • [ツール]に移動し、[DBの移行]をクリックします。
DB設定を移行する
  • サブドメインの作成に使用したものと同じURLとディレクトリを入力してください。
  • 下部にある[エクスポート]ボタンをクリックします。
URLを置き換えてデータベースをインポートまたはエクスポートする方法

次に、ステージングサイト用の新しいデータベースを作成し、データをインポートします。

  • cPanelに移動し、「MySQLデータベース」を見つけます。
  • それをクリックして、新しいデータベースを作成します。
cPanel上のMySQLデータベース
  • 新しいユーザーデータベーステーブルを作成します。
新しいユーザーデータベーステーブルを作成する方法
  • ユーザーデータベーステーブルを作成したら、そのユーザーにデータベースへのアクセスを許可します。
ユーザーにデータベースへのアクセスを許可する方法。
  • phpMyAdminに移動して、作成したデータベースを見つけます。
  • [インポート]をクリックし、WP MigrateDBプラグインを使用してエクスポートしたファイルを選択します。
  • ページの下部にある[移動]をクリックします。
phpMyAdminにデータベースをインポートします

ステップ5:新しいデータベースでwp-config.phpを編集します

データベースプレフィックスがライブサイトのプレフィックスと一致するかどうかを確認します。 'wp-config-sample.php'ファイルを編集している場合は、名前を 'wp-config.php'に変更します。 次に、wp-config.phpを構成する必要があります。

  • 作成したサブドメインからwp-config.phpを開きます。
  • 次の行を追加します。
 define( 'WP_HOME' , 'http://subdomain.domain.com' ); define( 'WP_SITEURL' , 'http://subdomain.domain.com' );
  • サーバーにアップロードし直します。

注:「サブドメイン」を新しく作成したステージングドメインに置き換え、「ドメイン」を元のドメイン名に置き換えます。

手順6:ステージングサイトへのアクセスを制限します。

これで、ライブWebサイトのユーザー名とパスワードを使用してステージングサイトにログインできるようになります。

  • 左側のパネルの[設定]に移動します。
  • 「読み取り」オプションをクリックします。
  • 「検索エンジンがこのサイトのインデックスを作成しないようにする」を確認してください。
  • 変更を保存します。
インデックスサイトから検索エンジンを思いとどまらせる

これで、サイトの機能または任意の要素をテストできます。

WordPressステージングをライブに移行する

多くのホスティングプロバイダーでは、ボタンをクリックするだけでステージングサイトの変更をライブでプッシュできます。 SItegroundは、GrowBigおよびGoGeekプランでワンクリックのステージングソリューションを提供します。 ただし、機能をテストして問題がないことを確認したら、ライブサイトで変更を手動で実行します。 この方法はより多くの時間を消費しますが、安全です。

WordPressのステージングをライブに移行する別の方法があります。

  • まず、ステージングサイトでデュプリケーターパッケージを作成する必要があります。
  • コンピューターにアーカイブとインストーラーをダウンロードします。
  • ライブWordPressのバックアップを作成します。
  • ライブサイトのすべてのファイルとフォルダーを削除します。
  • ステージングサイトをライブサーバーにインポートします。

:単純なエラーが発生した場合でもサイトがシャットダウンする可能性があるため、これらの手順は危険です。 自分が何をしているのかがわかっている場合にのみ、手順を進めてください。

よくある質問

Q. WordPressのステージングとは何ですか?

WordPressのステージングは​​、ライブサイトのクローンを作成して、変更、プラグイン、テーマ、またはその他のWordPress要素をテストするプロセスです。 WordPressのステージング環境により、ライブサイトを安全に保ち、編集エラーが発生しないようにします。 上記のWordPressステージングサイトを設定する簡単な方法について説明しました。 手順に従って、WordPressステージング環境を作成できます。

Q.ステージングURLとは何ですか?

ステージングURLは、ステージングサイトの場所です。 これを使用して、ステージングサイトで特定の編集を行った後のサイトの外観をプレビューできます。

まとめ

WordPressステージングサイトのセットアップは非常に簡単で便利です。 損傷の可能性を心配することなく、WordPressで無制限の機能や機能などをテストできます。 WordPressステージングサイトを設定する方法について2つの方法について説明しました。

組み込みのサイトステージングオプションを提供するホスティングプロバイダーを選択することもできます。 この方法も、はるかに簡単で安全です。

また、子テーマの作成方法に関する記事もご覧ください。

これで、Webサイトのクローンを作成し、必要な変更を加える準備ができたことを願っています。