[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Elenco di controllo per la configurazione di un nuovo domain

Questo elenco di controllo spiega come impostare un nuovo domain in Adobe Commerce sull'infrastruttura cloud. Si applica sia quando si aggiunge un nuovo dominio che quando si sostituisce quello corrente. Si applica anche dopo aver ottenuto un nuovo ambiente di staging (vedi Passaggio 4).

Prodotti e versioni interessati

Adobe Commerce sull'infrastruttura cloud, tutte le versioni supportate

Come impostare un nuovo dominio

Passaggio 1: si tratta di Integration, Staging o Production environment?

Passaggio 2 - Staging environment: si utilizza Pro o Starter?

NOTE
È possibile aggiungere il nuovo domain a Fastly da solo aggiornando la configurazione in Admin in Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains come in Manage domains nella guida utente.
Se non riesci ad aggiungere il dominio, la causa potrebbe essere uno dei seguenti:
  1. Stai eseguendo la migrazione del dominio all'ambiente cloud configurato nel tuo servizio Fastly. In questo caso, invia una richiesta e richiede la delega del dominio.
  2. Si sta eseguendo la migrazione del dominio da Starter a Pro. In tal caso, presentare una domanda di assistenza supplementare.
  • Starter: Custom domains non sono supportati nell'ambiente di staging.

Passaggio 3 - Production environment: si utilizza Pro o Starter?

  • Pro: Invia una richiesta per aggiungere il dominio a Fastly, Nginx e configurare SSL certificate (come Sendgrid domain, se necessario). Una volta configurato, continuare con il Passaggio 4.
NOTE
È possibile aggiungere il nuovo domain a Fastly da solo aggiornando la configurazione in Admin in Stores > Configuration > Advanced > System > Full Page Cache > Fastly Configuration > Domains Manage domains nella guida utente.
Se non riesci ad aggiungere il dominio, la causa potrebbe essere uno dei seguenti:
  1. Si sta eseguendo la migrazione del dominio dall'ambiente locale all'ambiente cloud, configurato nel servizio Fastly. In questo caso, invia una richiesta e richiede la delega del dominio.
  2. Si sta eseguendo la migrazione del dominio da Starter a Pro. In tal caso, presentare una domanda di assistenza supplementare.
  • Starter: Aggiungi domain al progetto nella scheda Domains, quindi invia una richiesta per fornire ACME Challenge Key per SSL certificate.

Passaggio 4: domain è attivo?

Passaggio 5: i reindirizzamenti di dominio sono configurati in magento-vars.php?

Dopo aver configurato il dominio, è necessario modificare le variabili nel file magento-vars.php per indirizzare il dominio all'URL del sito Web o dello store appropriato.

Passaggio 6: la configurazione di domain è verificata?

Se sono stati aggiunti nuovi store, gruppi di store e siti Web in Stores > Settings > All Stores per i nuovi domini, verificare se nel file app/etc/config.php vengono visualizzate le sezioni seguenti, ad esempio:

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

Ciò significa che in passato hai impostato SCD sulla build eseguendo il comando config:dump nel pacchetto ece-tools.

Se il nuovo archivio o sito Web creato non viene visualizzato nel file app/etc/config.php, eseguire nuovamente il comando per sincronizzare il file config.php con le modifiche apportate al database, quindi eseguire il commit del file config.php e ridistribuirlo. Questo consente di facilitare la distribuzione di contenuti statici per i nuovi store o siti Web nei percorsi di file appropriati.

Lettura correlata

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