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
Stap 1 - Is dit voor Integration, Staging, of Production environment?
- Integration: Custom domains worden niet ondersteund. U moet deze methode in plaats daarvan gebruiken: Opstelling veelvoudige websites of opslag: Vorm lokale installatiein onze gebruikersgids.
- Staging: Ga naar Stap 2.
- Production: Ga naar Stap 3.
Stap 2 - Staging 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 (evenals Sendgrid domain, indien nodig). Zodra dat is gevormd, werk de DNS configuratie met development settingsbij.
- U migreert het domein naar de wolkenomgeving, die in uw eigen Fastly dienst is gevormd. In dit geval dient u een verzoek in en vraagt u om delegatie van het domein.
- U migreert het domein van Starter naar Pro. In dat geval dient de Commissie een verzoek om verdere bijstand in.
- 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.
- 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.
- 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 - 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 Bouwstijldoor 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.