ウェブサイト
ステージング環境の使用
A staging environment is a private copy of your website where you can test changes, updates, or new features without affecting your live site. Once you are happy with the result, you can push the…
ステージング環境は、ライブサイトに影響を与えることなく、変更内容、更新、または新機能をテストできるWebサイトのプライベートコピーです。結果に満足したら、変更内容を本番環境にプッシュできます。
ステージング環境とは
ステージング環境では、Webサイトの独立した分離されたバージョンが一時的なURLで実行されます。ライブサイトへのアクセス者には何も表示されず、あなたが作業している間、何の影響も受けません。これは特に以下の作業の前に有用です:
- WordPressプラグインのインストールまたは更新
- テーマの切り替え
- データベースの構造的な変更
- カスタムコードのテスト
KPanelでステージングサイトを作成する
- kpanel.kapsulehost.comでKPanelにログインします
- 左側のメニューからWebsitesに移動します
- クローンしたいWebサイトをクリックします
- Stagingタブを開きます
- Create Stagingをクリックします
KPanelは、ファイルとデータベースをステージングサブドメイン(例: staging.yourdomain.com)にコピーします。これは通常、サイトのサイズに応じて1〜2分かかります。
ステージング環境はプランのストレージ割り当てにカウントされます。大規模なサイトではクローンに時間がかかる場合があります。
ステージングで変更を行う
ステージングサイトの準備ができたら、以下のことができます:
- ステージングURLを使用してWordPressの管理画面にアクセスします
- SFTPを使用してプラグインをインストール、テーマを切り替え、またはファイルを編集します
- フォーム、チェックアウトフロー、およびカスタム機能をテストします
ステージング環境はデフォルトでパスワード保護されているため、検索エンジンにインデックスされません。
ステージングを本番環境にプッシュする
変更に満足したら:
- KPanelでWebsitesに移動します
- サイトのStagingタブを開きます
- Push to Productionをクリックします
- FilesおよびDatabaseチェックボックスを使用してプッシュするものを選択します(一方または両方をチェックできます)
- プッシュを確認します
ステージングから本番環境にデータベースをプッシュすると、ライブデータベースが上書きされます。ステージングクローンの作成以降にライブサイトで受け取った新しい注文、コメント、またはユーザー登録は失われます。必ず事前にバックアップを取ってください。
プッシュ前のバックアップ取得
ステージングを本番環境にプッシュする前に、手動バックアップを作成します:
- Websitesに移動し、サイトを選択してBackupsタブを開きます
- Create Backup Nowをクリックします
- バックアップの完了を待ってから、プッシュを実行します
詳細な手順はTaking a Backupを参照してください。
ステージング環境を削除する
テストを完了して変更をプッシュした後は、ストレージを解放するためにステージング環境を削除します:
- Stagingタブに移動します
- Delete Stagingをクリックします
- 削除を確認します
重大な変更を計画するたびに、永続的なステージングサイトを保持する代わりに、新しいステージングクローンを作成する習慣を付けましょう。これにより、ステージング環境は常に本番環境の現在の状態を反映します。