[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

新しい domain の設定のチェックリスト

このチェックリストでは、クラウドインフラストラクチャ上のAdobe Commerceで新しい domain を設定する方法について説明します。 これは、新しいドメインを追加する場合でも、現在のドメインを置き換える場合でも適用されます。 これは、新しいステージング環境を取得した後にも適用されます(手順 4 を参照)。

影響を受ける製品とバージョン

クラウドインフラストラクチャー上のAdobe Commerce サポート対象のすべてのバージョン

新しいドメインの設定方法

手順 1 - Integration, Staging 用ですか、Production environment 用ですか。

手順 2 - Staging environment:Pro または Starter を使用していますか?

  • Pro: リクエストを送信 してドメインを Fastly, Nginx に追加し、SSL certificate を設定(必要に応じて Sendgrid domain も設定)。 設定が完了したら、 DNS development settings を使用して設定を更新します。
NOTE
ユーザーガイドの domainFastly に Admin すように、Stores/Configuration/Advanced/System/Full Page Cache/Fastly Configuration/DomainsManage domains で設定を更新することで、新しいを自分に追加できます。
ドメインを追加できない場合、次のいずれかの理由が原因である可能性があります。
  1. 独自の Fastly サービスに設定されたクラウド環境にドメインを移行しようとしています。 この場合は、リクエストを送信し、ドメインのデリゲーションをリクエストします。
  2. ドメインを Starter から Pro に移行します。 この場合は、さらに支援を求める要求を送信します。
  • Starter: Custom domains はステージング環境ではサポートされていません。

手順 3 - Production environment:Pro または Starter を使用していますか?

  • Pro: リクエストを送信 してドメインを Fastly, Nginx に追加し、SSL certificate を(必要に応じて Sendgrid domain として)設定します。 設定が完了したら、手順 4 に進みます。
NOTE
ユーザーガイドの domain/Fastly/Admin/Stores/Configuration/Advanced/System Full Page CacheFastly ConfigurationDomains で設定を更新することで、新しい Manage domains を自分に追加でます。
ドメインを追加できない場合、次のいずれかの理由が原因である可能性があります。
  1. ドメインをオンプレミスからクラウド環境に移行しようとしています。この環境は、独自の Fastly サービスで構成されています。 この場合は、リクエストを送信し、ドメインのデリゲーションをリクエストします。
  2. ドメインを Starter から Pro に移行します。 この場合は、さらに支援を求める要求を送信します。
  • Starter:「リク domain スト」タブでプロジェクトにリク Domains ストを追加し、リクエストを送信 してリク ACME Challenge Key ストの SSL certificate を指定します。

手順 4 - domain はライブですか?

手順 5 - ドメインのリダイレクトは magento-vars.php で設定しますか?

ドメインを設定したら、 ファイルで変数を変更 magento-vars.php して、ドメインを適切な web サイト/ストア URL に誘導する必要があります。

手順 6 - domain 設定は検証されていますか?

新しいドメインの Stores/Settings/All Stores に新しいストア、ストアグループおよび web サイトを追加した場合は、app/etc/config.php ファイルに次のセクションが表示されているかどうかを確認します。例:

'scopes' => [
    'websites' => [
        'admin' => [
            'website_id' => '0',
            'code' => 'admin',
            'name' => 'Admin',
            'sort_order' => '0',
            'default_group_id' => '0',
            'is_default' => '0',
        ],
        'base' => [
            'website_id' => '1',
            'code' => 'base',
            'name' => 'Main Website',
            'sort_order' => '0',
            'default_group_id' => '1',
            'is_default' => '1',
        ],
        'site2' => [
            'website_id' => '2',
            'code' => 'site2',
            'name' => 'Second Website',
            'sort_order' => '0',
            'default_group_id' => '2',
            'is_default' => '0',
        ],
    ],
    'groups' => [
        0 => [
            'group_id' => '0',
            'website_id' => '0',
            'name' => 'Default',
            'root_category_id' => '0',
            'default_store_id' => '0',
            'code' => 'default',
        ],
        1 => [
            'group_id' => '1',
            'website_id' => '1',
            'name' => 'Main Website Store',
            'root_category_id' => '2',
            'default_store_id' => '1',
            'code' => 'main_website_store',
        ],
        2 => [
            'group_id' => '2',
            'website_id' => '2',
            'name' => 'Second Website Store',
            'root_category_id' => '2',
            'default_store_id' => '2',
            'code' => 'site2store',
        ],
    ],
    'stores' => [
        'admin' => [
            'store_id' => '0',
            'code' => 'admin',
            'website_id' => '0',
            'group_id' => '0',
            'name' => 'Admin',
            'sort_order' => '0',
            'is_active' => '1',
        ],
        'default' => [
            'store_id' => '1',
            'code' => 'default',
            'website_id' => '1',
            'group_id' => '1',
            'name' => 'Default Store View',
            'sort_order' => '0',
            'is_active' => '1',
        ],
        'site2sv' => [
            'store_id' => '2',
            'code' => 'site2sv',
            'website_id' => '2',
            'group_id' => '2',
            'name' => 'Second Website Store view',
            'sort_order' => '0',
            'is_active' => '1',
        ],
    ],
]

これは、以前に パッケージでコマンドを実行することで、ビルド時に config:dumpSCDece-tools を設定したことを意味します。

作成した新しいストアや web サイトが app/etc/config.php ファイルに表示されていない場合は、必ずコマンドを再度実行して config.php ファイルとデータベースの変更内容を同期してから、config.php ファイルをコミットし、再デプロイしてください。 これは、新しいストアや web サイトの静的コンテンツを適切なファイルパスにデプロイしやすくするためです。

関連資料

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a