新しい domain の設定のチェックリスト
このチェックリストでは、クラウドインフラストラクチャ上のAdobe Commerceで新しい domain を設定する方法について説明します。 これは、新しいドメインを追加する場合でも、現在のドメインを置き換える場合でも適用されます。 これは、新しいステージング環境を取得した後にも適用されます(手順 4 を参照)。
影響を受ける製品とバージョン
クラウドインフラストラクチャー上のAdobe Commerce サポート対象のすべてのバージョン
新しいドメインの設定方法
手順 1 - Integration, Staging 用ですか、Production environment 用ですか。
- Integration: Custom domains はサポートされていません。 ユーザーガイドでは、この方法を代わりに使用する必要があります。 複数の web サイトまたはストアを設定する:ローカルインストールを設定する。
- Staging: 手順 2 に移動します。
- Production: 手順 3 に移動します。
手順 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/Domains の Manage domains で設定を更新することで、新しいを自分に追加できます。
ドメインを追加できない場合、次のいずれかの理由が原因である可能性があります。
- 独自の Fastly サービスに設定されたクラウド環境にドメインを移行しようとしています。 この場合は、リクエストを送信し、ドメインのデリゲーションをリクエストします。
- ドメインを 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 Cache Fastly Configuration の Domains で設定を更新することで、新しい Manage domains を自分に追加でます。
ドメインを追加できない場合、次のいずれかの理由が原因である可能性があります。
- ドメインをオンプレミスからクラウド環境に移行しようとしています。この環境は、独自の Fastly サービスで構成されています。 この場合は、リクエストを送信し、ドメインのデリゲーションをリクエストします。
- ドメインを 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:dump
SCDece-tools
を設定したことを意味します。
作成した新しいストアや web サイトが app/etc/config.php
ファイルに表示されていない場合は、必ずコマンドを再度実行して config.php
ファイルとデータベースの変更内容を同期してから、config.php
ファイルをコミットし、再デプロイしてください。 これは、新しいストアや web サイトの静的コンテンツを適切なファイルパスにデプロイしやすくするためです。
8bd06ef0-b3d5-4137-b74e-d7b00485808a