[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

Controlelijst voor het instellen van een nieuwe versie domain

In deze checklist wordt uitgelegd hoe u een nieuwe domain -versie instelt in Adobe Commerce op cloudinfrastructuur. Het is van toepassing of u een nieuw domein toevoegt of huidige vervangt. Het is ook van toepassing na het krijgen van een nieuwe het Staging milieu (zie Stap 4).

Betrokken producten en versies

Adobe Commerce op wolkeninfrastructuur, ​ alle gesteunde versies ​

Hoe te opstelling een nieuw domein

NOTE
Controleer voordat u verdergaat met instellen van het domein of:
Alle basis-URL's zijn geconfigureerd voor het gebruik van HTTPS onder Stores > Settings > Configuration > General > Web , met het bereik van de juiste website- of opslagweergave.
​> De kracht TLS ​ wordt toegelaten om al verkeer van HTTP aan HTTPS over uw plaats van Adobe Commerce op wolkeninfrastructuur om te leiden.

Stap 1 - Is dit voor Integration, Staging, of Production environment?

Stap 2 - Staging environment : bevindt u zich op Pro of Starter ?

NOTE
Voor PRO-architectuur moet bij het toevoegen van een nieuw domein een supportverzoek worden ingediend bij Adobe Commerce. Hoewel sommige klanten in staat kunnen zijn om snel handmatig via de Admin Console te configureren, geldt dit alleen in beperkte gevallen, bijvoorbeeld wanneer het domein niet is gekoppeld aan een andere Fastly-service of een ander Fastly-project. Nochtans, is de configuratie Nginx altijd vereist, en deze stap moet door Adobe worden behandeld. Wegens dit, is de geadviseerde en betrouwbaarste benadering a ​ steunkaartje ​ voor te leggen en Adobe het volledige proces van de domeinopstelling te laten beheren.
  • Starter: Custom domains worden niet ondersteund in de testomgeving.

Stap 3 - Production environment : bevindt u zich op Pro of Starter ?

  • Pro: leg een verzoek voor om het domein aan Fastly, Nginx toe te voegen, en vorm SSL certificate (als Sendgrid domain, indien nodig). Zodra dat is gevormd, blijf aan Stap 4.
NOTE
U kunt de nieuwe domain aan Fastly zelf toevoegen door de configuratie in Admin in Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains Manage domains ​ bij te werken in de gebruikershandleiding.
Als u het domein niet kunt toevoegen, kan dit aan een van de volgende redenen zijn te wijten:
  1. U migreert het domein van op-gebouw aan het wolkenmilieu, dat in uw eigen Fastly dienst is gevormd. In dit geval dient u een verzoek in en vraagt u om delegatie van het domein.
  2. U migreert het domein van Starter naar Pro. In dat geval dient de Commissie een verzoek om verdere bijstand in.
  • Starter: Voeg domain aan uw project in het Domains lusje toe, dan verzend een verzoek om ACME Challenge Key voor SSL certificate te verstrekken.

Stap 4 - Is de domain live?

Stap 5 - Zijn domeinomleidingen geconfigureerd in magento-vars.php ?

Nadat het domein is gevormd, moet u ​ de variabelen ​ in het magento-vars.php dossier wijzigen om het domein aan de aangewezen website/opslag URL te leiden.

Stap 6 - Is de domain configuratie geverifieerd?

Als u nieuwe winkels, opslaggroepen en websites hebt toegevoegd in Stores > Settings > All Stores voor de nieuwe domeinen, controleert u of de volgende secties worden weergegeven in uw app/etc/config.php -bestand, bijvoorbeeld:

'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',
        ],
    ],
]

Dit betekent dat u opstelling ​ SCD op Bouwstijl ​ door het config:dump bevel in het ece-tools pakket in het verleden in werking te stellen hebt.

Als de nieuwe winkel of website die u hebt gemaakt, niet wordt weergegeven in het app/etc/config.php -bestand, moet u de opdracht opnieuw uitvoeren om het config.php -bestand te synchroniseren met de wijzigingen in uw database, en vervolgens het config.php -bestand toewijzen en opnieuw implementeren. Dit is bedoeld om de implementatie van statische inhoud voor de nieuwe winkel/website(s) naar de juiste bestandspaden te vergemakkelijken.

Gerelateerde lezing

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