Erstellen oder Aktualisieren der Bereitstellungskonfiguration

Für die Verwendung dieses Befehls sind keine Voraussetzungen erforderlich.

Erstellen oder Aktualisieren der Bereitstellungskonfiguration

Bereitstellungskonfiguration stellt die Informationen bereit, die die Anwendung initialisieren und bootstrapping durchführen muss.

Sie können diesen Befehl in folgenden Fällen verwenden:

  • Sie haben die Anwendung zuvor installiert und möchten die Bereitstellungskonfiguration ändern
  • Sie möchten nur die Bereitstellungskonfiguration erstellen und die Installation auf andere Weise fortsetzen
  • So aktualisieren Sie die Bereitstellungskonfiguration, ohne andere Auswirkungen zu haben

Befehlsoptionen:

bin/magento setup:config:set [--<parameter>=<value>, ...]

In der folgenden Tabelle werden die Bedeutungen von Installationsparametern und -werten erläutert.

Parameter
Wert
Erforderlich?
--backend-frontname
Uniform Resource Identifier (URI), um auf den Admin zuzugreifen.

Um Exploits zu verhindern, empfehlen wir, kein gemeinsames Wort wie "admin", "backend"zu verwenden. Der Administrator-URI kann alphanumerische Werte und Unterstriche (_).
Nein
--db-host
Verwenden Sie einen der folgenden Schritte:

- Der vollständig qualifizierte Hostname oder die IP-Adresse des Datenbankservers.

- localhost (Standard) oder 127.0.0.1 wenn sich Ihr Datenbankserver auf demselben Host wie Ihr Webserver befindet. localhost bedeutet, dass die MySQL-Client-Bibliothek UNIX-Sockets verwendet, um eine Verbindung zur Datenbank herzustellen. 127.0.0.1 bewirkt, dass die Client-Bibliothek das TCP-Protokoll verwendet. Weitere Informationen zu Sockets finden Sie im Abschnitt PHP PDO_MYSQL-Dokumentation.

Hinweis: Sie können optional den Datenbankserver-Port in seinem Hostnamen angeben, z. B. www.example.com:9000
Nein
--db-name
Name der Datenbankinstanz, in der Sie die Datenbanktabellen installieren möchten.

Der Standardwert ist magento2.
Nein
--db-user
Benutzername des Eigentümers der Datenbankinstanz.

Der Standardwert ist root.
Nein
--db-password
Passwort des Inhabers der Datenbankinstanz.
Nein
--db-prefix
Verwenden Sie dies nur, wenn Sie die Datenbanktabellen in einer Datenbankinstanz installieren, in der bereits Adobe Commerce-Tabellen enthalten sind.

Verwenden Sie in diesem Fall ein Präfix, um die Tabellen für diese Installation zu identifizieren. Einige Kunden haben mehrere Adobe Commerce-Instanzen, die auf einem Server mit allen Tabellen in derselben Datenbank ausgeführt werden.

Das Präfix kann maximal fünf Zeichen lang sein. Sie muss mit einem Brief beginnen und darf nur Buchstaben, Zahlen und Unterstriche enthalten.

Mit dieser Option können diese Kunden den Datenbankserver für mehrere Adobe Commerce-Installationen freigeben.
Nein
--session-save
Verwenden Sie einen der folgenden Schritte:

- db zum Speichern von Sitzungsdaten im Datenbank. Wählen Sie Datenbankspeicher, wenn Sie über eine Clusterdatenbank verfügen. Andernfalls hat der dateibasierte Speicher möglicherweise keinen großen Vorteil.

- files , um Sitzungsdaten im Dateisystem zu speichern. Eine dateibasierte Sitzungsspeicherung ist angemessen, es sei denn, der Dateisystemzugriff ist langsam, Sie haben eine Clusterdatenbank oder Sie möchten Sitzungsdaten in Redis speichern.

- redis zum Speichern von Sitzungsdaten in Verwenden von Redizes für die Sitzungsspeicherung. Wenn Sie Redis für Standard- oder Seiten-Caching verwenden, muss Redis bereits installiert sein.
Nein
--key
Wenn Sie einen Schlüssel haben, geben Sie einen zu verschlüsselnden Schlüssel an vertrauliche Daten in der Datenbank. Wenn Sie keine haben, generiert das Programm eine für Sie.
Nein
--db-init-statements
Erweiterter MySQL-Konfigurationsparameter. Verwendet Anweisungen zur Datenbankinitialisierung, die beim Herstellen einer Verbindung zur MySQL-Datenbank ausgeführt werden.

Der Standardwert ist SET NAMES utf8;.

Referenz ähnlich dieses bevor Sie Werte festlegen.
Nein
--http-cache-hosts
Kommagetrennte Liste von HTTP-Cache-Gateway-Hosts, an die Bereinigungsanforderungen gesendet werden sollen. (z. B. "Varnish"-Server.) Verwenden Sie diesen Parameter, um den oder die Hosts anzugeben, die in derselben Anforderung bereinigt werden sollen. (Es spielt keine Rolle, ob Sie nur einen oder mehrere Hosts haben.)

Format muss <hostname or ip>:<listen port>, wo Sie weglassen können <listen port> wenn es Port 80 ist. Beispiel: --http-cache-hosts=192.0.2.100,192.0.2.155:6081. Trennen Sie Hosts nicht durch Leerzeichen.
Nein

Konfigurationsdaten importieren

Beim Einrichten eines Produktionssystems empfiehlt es sich, Konfigurationseinstellungen aus zu importieren. config.php und env.php in die Datenbank ein.
Zu diesen Einstellungen gehören Konfigurationspfade und -werte, Websites, Stores, Store-Ansichten und Designs.

Nach dem Import von Websites, Geschäften, Ansichten und Designs können Sie Produktattribute erstellen und auf Websites, Stores und Store-Ansichten im Produktionssystem anwenden.

Führen Sie im Produktionssystem den folgenden Befehl aus, um Daten aus den Konfigurationsdateien zu importieren (config.php und env.php) in die Datenbank:

bin/magento app:config:import [-n, --no-interaction]

Das optionale [-n, --no-interaction] -Flag ermöglicht die Ausführung des Befehls ohne zusätzliche Bestätigungen.

Weitere Informationen finden Sie im Daten aus Konfigurationsdateien importieren

Sensible Daten

Adobe Commerce verschlüsselt Folgendes mit Ihrem Verschlüsselungsschlüssel:

  • Kreditkarteninformationen
  • Benutzernamen und Kennwörter, die in der Admin-Konfiguration angegeben sind (z. B. Anmeldungen bei Payment Gateways)
  • CAPTCHA-Werte, die über das Netzwerk gesendet werden

Adobe Commerce do not encrypt:

  • Administrations- und Kundenbenutzernamen und -kennwörter (diese Kennwörter werden gehasht)
  • Adresse
  • Telefonnummer
  • Sonstige Arten von persönlich identifizierbaren Informationen außer Kreditkartennummern
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995