Checkliste zum Einrichten einer neuen domain
In dieser Checkliste wird erläutert, wie Sie in Adobe Commerce eine neue domain in der Cloud-Infrastruktur einrichten. Es gilt unabhängig davon, ob Sie eine neue Domain hinzufügen oder die aktuelle ersetzen. Dies gilt auch nach dem Abrufen einer neuen Staging-Umgebung (siehe Schritt 4).
Betroffene Produkte und Versionen
Adobe Commerce auf Cloud-Infrastruktur, alle unterstützten Versionen
Einrichten einer neuen Domain
Schritt 1: Ist dies für die Integration, Staging oder Production environment?
- Integration: Custom domains werden nicht unterstützt. Sie müssen stattdessen diese Methode verwenden: Mehrere Websites oder Geschäfte einrichten: Lokale Installationin unserem Benutzerhandbuch.
- Staging: Gehen Sie zu Schritt 2.
- Production: Gehen Sie zu Schritt 3.
Schritt 2 - Staging environment: Sind Sie auf Pro oder Starter?
- Pro: Senden einer Anfrage, um die Domain zu Fastly, Nginx hinzuzufügen, und konfigurieren Sie die SSL certificate (sowie ggf. die Sendgrid domain). Nachdem dies konfiguriert wurde, Sie die DNS mit development settings.
- Sie migrieren die Domain in die Cloud-Umgebung, die in Ihrem eigenen Fastly-Service konfiguriert wurde. Senden Sie in diesem Fall eine Anfrage und fordern Sie die Delegierung der Domain an.
- Sie migrieren die Domain von Starter zu Pro. Reichen Sie in diesem Fall ein Ersuchen um weitere Unterstützung ein.
- Starter: Custom domains werden in der Staging-Umgebung nicht unterstützt.
Schritt 3 - Production environment: Sind Sie auf Pro oder Starter?
- Pro: Senden einer Anfrage, um die Domain zu Fastly, Nginx hinzuzufügen, und Konfigurieren der SSL certificate (bei Bedarf als Sendgrid domain). Fahren Sie nach der Konfiguration mit Schritt 4 fort.
- Sie migrieren die Domain von lokal in die Cloud-Umgebung, die in Ihrem eigenen Fastly-Service konfiguriert wurde. Senden Sie in diesem Fall eine Anfrage und fordern Sie die Delegierung der Domain an.
- Sie migrieren die Domain von Starter zu Pro. Reichen Sie in diesem Fall ein Ersuchen um weitere Unterstützung ein.
- Starter: Fügen Sie auf der Registerkarte domain die Domains zu Ihrem Projekt hinzu und Sie dann eine Anfrage, um die ACME Challenge Key für die SSL certificate anzugeben.
Schritt 4: Ist der domain aktiv?
Schritt 5: Sind Domain-Umleitungen in magento-vars.php
konfiguriert?
Nachdem die Domain konfiguriert wurde, müssen Sie in der -Dateidie Variablen ändernmagento-vars.php
um die Domain an die entsprechende Website-/Store-URL weiterzuleiten.
Schritt 6: Ist die domain-Konfiguration verifiziert?
Wenn Sie neue Stores, Store-Gruppen und Websites unter Stores > Settings > All Stores für die neue(n) Domain(s) hinzugefügt haben, überprüfen Sie, ob die folgenden Abschnitte in Ihrer app/etc/config.php
-Datei angezeigt werden, z. B.:
'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',
],
],
]
Dies bedeutet, dass Sie SCD auf Build eingerichtet haben, indem Sie den config:dump
-Befehl im ece-tools
-Paket in der Vergangenheit ausgeführt haben.
Wenn Sie feststellen, dass der neu erstellte Store/die neu erstellte Website nicht in der app/etc/config.php
-Datei angezeigt wird, stellen Sie sicher, dass Sie den Befehl erneut ausführen, um die config.php
-Datei mit den Änderungen an Ihrer Datenbank zu synchronisieren, dann übertragen Sie die config.php
-Datei und stellen Sie sie erneut bereit. Dies erleichtert die Bereitstellung statischer Inhalte für den neuen Store/die neuen Websites in den entsprechenden Dateipfaden.
Verwandtes Lesen
- Mehrere Websites oder Geschäfte einrichten: Neu hinzufügen Domains in unserem Benutzerhandbuch.
- Site aufgrund von Ursprungsverdeckung nicht zugänglich