WordPressステージング環境をセットアップするためのトップ3の方法
公開: 2019-09-17「変化は一定である」という原則は、ビジネスWebサイトを運営している人々にも当てはまります。 消費者はユーザーフレンドリーで最新のサイトを期待しているため、変更は第二の性質です。 ただし、これらの変更をライブサイトに適用すると、ダウンタイムや使用不可が原因で有害になる可能性があります。 それはあなたの評判を傷つけたり、修正にお金を費やしたりすることさえあります。 そこで、ステージングWebサイトが役に立ちます。
目標は、あなたのお金と評判を手元に保ちながら、顧客のニーズを満たすためにあなたのサイトを着実に改善することです。 さて、ステージングサイトを設定することはそれに行くための最良の方法です。
ステージングWebサイトとは何ですか?
簡単に言うと、ステージングWebサイトは既存のWebサイトのコピーです。 ライブバージョンに到達する前に変更を実装およびテストするための安全な環境として存在します。
ステージングサイトは、発生する可能性のあるエラーを修正するために開発者が重要な変更をテストすることから始まりました。 ワークフローの進化のおかげで、100%エラーがない場合にのみ、これらの変更をライブサイトに適用します。
なぜステージングWebサイトが必要なのですか?
そうです! ステージング環境を作成することは、バグを修正し、訪問者に到達する前に問題を解決するための絶対確実な方法です。 Webサイトに機密情報が含まれている場合は、テストのためにステージングサイトがさらに必要になります。
開発者は、すべてのビットが完璧になり、実写の準備ができるまで、ステージング環境を使用して新しい変更に対応します。
テーマとプラグインのデータを更新するワークフローが改善されるにつれて、サイトはWordPressを習得するための理想的な領域としても機能します。 新しいプラグイン、テーマ、および他の多くの機能に頭を悩ませることができます。 さらに、ステージングサイトは、プラグインが機能せず、テーマが不足していることによるダウンタイムを防ぎます。
WordPressステージングウェブサイトを作成するための最良の方法
ご存知かもしれませんが、WordPressには経験則がありません。 WPでステージング環境を設定する方法は複数ありますが、信頼性を考慮して、以下の3つの方法を慎重に選択しました。
1.WPプラグインを使用してステージングサイトをセットアップする
可能な限り最も自然な方法でそれを実行したい場合は、プラグインが最適です。 以下は、WPステージングプラグインを使用してステージングWebサイトを正しく設定する方法です。
先に進む前に、Webサイトをバックアップすることを強くお勧めします。 転ばぬ先の杖。
i)新しいステージングWebサイトを作成します
WPステージングプラグインをダウンロードし、WordPressダッシュボードの[プラグイン]タブに移動して、インストールしてアクティブ化します。 インストールが正常に完了したら、[WPステージング]タブにある[新しいステージングサイトの作成]ボタンをタップします。
次に、ステージングサイトの優先名を入力し、[クローン作成の開始]をクリックします。
クローン作成が成功すると(多くの場合、数分かかりますが、サイトのサイズによって異なります)、ステージングサイトのURLが表示されます。 後でデータベースまたはフォルダーを追加するには、無料バージョンのWPステージングで使用可能な更新オプションを使用します。
ii)変更をライブサイトにプッシュする
このプラグインのプロバージョンは、シングルクリックで変更をプッシュするオプションを備えています。 ただし、無料バージョンでは、変更を手動でプッシュすることしかできません(これについては以下で詳しく説明します)。
2.WPにステージングサイトを手動で設定する
何らかの理由で、プラグインのアプローチはすべての人のお茶ではありません。 プラグインに懐疑的であるか、セキュリティの問題が発生する可能性があることを恐れている可能性があります。 手動で作成するとある程度の柔軟性が得られます。もちろん、完全に制御できます。
まず、ステージングサイトはサブドメイン上に確立されることに注意してください。 なんで? ローカルサーバーと比較して、Webサイトのテストと変更のワークフローが優れているためです(ハードウェア環境が多様であるため)。
ステップバイステップガイドに進む前に、ライブサイトの完全バックアップがあることを確認してください。 どうぞ。
i)新しいステージングサイトを作成します
cPanelにアクセスし、[ドメイン]というラベルの付いたセクションに移動して、[サブドメイン]ページに移動します。
サブドメインの名前を選択します—デモ、コピー、ステージング、または複製に沿ったものです。
次に、ファイルマネージャに移動します。
マネージャから、サイトのルートフォルダにあるサブドメインフォルダにアクセスします。 次に、ルートのWebコンテンツをコピーして、サブドメインディレクトリに貼り付けます。
[ファイル]セクションに移動し、[バックアップ]ボタンをクリックして、ライブサイトのデータベースの正確なコピーを確認します。
バックアップするデータベースを選択し、ローカルサーバーからダウンロードされるのを待ちます。
次に、このデータをステージングサイトにアップロードします。 これを行うには、「データベース」というラベルの付いたセクションにアクセスし、「 MySQLデータベース」に移動します。
新しいデータベースを確立します。
新しいMySQLユーザーを確立します。
新しいユーザーを新しいステージングサイトに割り当てます。
ここで、[データベース]と表示されている部分までスクロールし、[ phpMyAdmin ]タブをクリックして、ライブサイトから取得したバックアップを復元します。
[インポート]タブに進み、アップロードするファイル(ローカルサーバーからの新しいデータベースバックアップファイル)を選択して、[移動]をタップします。
操作が成功したら、データベースに進み、 wp_optionsをクリックします。 ここでのあなたの仕事は右側のパネルにあります。 ライブサイトのサイトとホームのURLをステージングサイトのURLに変更します。
これで、最終ステップに進みました。 ファイルマネージャから、複製サイトのwp-config.phpファイルにいくつかの変更を加える必要があります。
サブドメインのWPパネル(この場合はhttps:/demo.andrew.ga/wp-admin)にアクセスし、構成パネルに進みます。 [設定]から[読み取り]に移動し、[検索エンジンがこのサイトのインデックスを作成しないようにする]チェックボックスをオンにします。
そこにあります。 また、テスト済みの変更を実際のWebサイトにプッシュする場合は、手動でも行います。 いずれにせよ、これが発生した場合は必ずダウンタイムに直面します。
ii)変更をライブサイトにプッシュする
ライブサイトとステージングサイトの両方の特定のWebコンテンツとデータベースをバックアップします。 完了すると、新しい変更を有効にする準備が整います。ステージングフォルダーを除く、ルートフォルダーからすべてのWebコンテンツを削除します。 次に、ステージングフォルダー内のすべての資料をライブサイトのルートフォルダーに移動します。
次に、phpMyAdminを使用してデータベースのwp_optionsにアクセスし、以前にスワップしたサイトとホームの両方のURLをライブサイトのURLに変更します。
完了すると、サイトは再び機能するようになり、変更が有効になります。
3.Softaculousを使用してWPステージングサイトをセットアップする
Softaculousを使用すると、Webアプリのインストールに時間を費やす代わりに、WordPressのインストールからステージングサイトをセットアップできます。 この方法を使用するには、以下の手順に従ってください。
i)新しいステージングサイトを作成します
cPanelからSoftaculousAppInstallerを開き、右側のタスクバーの上部に移動して、[すべてのインストール]をクリックします。
そこにあなたのサイトにWPがインストールされています。 次に、[ステージングの作成]ボタンをタブで移動します。
次の画面では、ステージングサイトのデータベース名と、ライブサイトのコピーを保持するためのディレクトリを入力する必要があります。 その後、[ステージングの作成]ボタンをタブで移動すると、完璧なステージング環境ができます。
[すべてのインストール]ページに、リストに新しいサイトが表示されるようになりました。
ii)変更をライブサイトにプッシュする
ここでは、ステージングサイトの前にあるPushtoLiveボタンが便利です。
対応するページにはデフォルトのオプションがあります。これは、すべての変更がステージングサイトからライブサイトにプッシュされることを意味します。 ただし、代替手段が存在します。
デフォルトのプッシュを使用していない場合は、操作をカスタマイズすることもできます。 ライブサイトに持ち込みたい特定のWebコンテンツを含むデータベースを選択できます。
完了すると、変更は即座に有効になり、顧客が楽しめるようになります。
あなたに最適な方法はどれですか?
プラグインを使用するのがおそらく最も簡単でユーザーフレンドリーな方法ですが、手動オプションはより複雑で、いくつかのノウハウが必要です。 後者は、値札なしで完全で柔軟な制御を提供します。 対照的に、前者は完全な機能を有効にするための提示価格があり、その柔軟性が不十分である可能性があります。
一言で言えば、上記のリストの各エントリには長所と短所があります。
結論
この記事を読んだことで、ステージングサイトとは何か、WordPressで設定する方法がいくつかわかったと思います。次のステップは、方法を選択して、ステージング環境のメリットを享受することです。