Erstellen oder Aktualisieren der Bereitstellungskonfiguration
Für die Verwendung dieses Befehls sind keine Voraussetzungen erforderlich.
Erstellen oder Aktualisieren der Bereitstellungskonfiguration
Bereitstellungskonfiguration enthält die Informationen, 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.
--backend-frontname
Um Exploits zu verhindern, empfehlen wir, kein gemeinsames Wort wie "admin", "backend"zu verwenden. Der Admin-URI kann nur alphanumerische Werte und das Unterstrichzeichen (
_
) enthalten.--db-host
- 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 in der PHP PDO_MYSQL-Dokumentation.Hinweis: Sie können optional den Datenbankserver-Port im Hostnamen angeben, z. B.
www.example.com:9000
--db-name
Der Standardwert ist
magento2
.--db-user
Der Standardwert ist
root
.--db-password
--db-prefix
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.
--session-save
-
db
, um Sitzungsdaten in der Datenbank zu speichern. 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 Redis für die Sitzungsspeicherung. Wenn Sie Redis für Standard- oder Seiten-Caching verwenden, muss Redis bereits installiert sein.--key
--db-init-statements
Der Standardwert ist
SET NAMES utf8;
.Besprechen Sie einen Verweis ähnlich diesem, bevor Sie Werte festlegen.
--http-cache-hosts
Format muss
<hostname or ip>:<listen port>
sein, wobei Sie <listen port>
weglassen können, wenn es Port 80 ist. Beispiel: --http-cache-hosts=192.0.2.100,192.0.2.155:6081
. Trennen Sie Hosts nicht durch Leerzeichen.Konfigurationsdaten importieren
Beim Einrichten eines Produktionssystems empfiehlt es sich, Konfigurationseinstellungen von config.php
und env.php
in die Datenbank zu importieren.
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 (config.php
und env.php
) in die Datenbank zu importieren:
bin/magento app:config:import [-n, --no-interaction]
Das optionale Flag [-n, --no-interaction]
ermöglicht die Ausführung des Befehls ohne zusätzliche Bestätigungen.
Weitere Informationen finden Sie unter Importieren von Daten aus Konfigurationsdateien
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 verschlüsselt nicht:
- Administrations- und Kundenbenutzernamen und -kennwörter (diese Kennwörter werden gehasht)
- Adresse
- Telefonnummer
- Sonstige Arten von persönlich identifizierbaren Informationen außer Kreditkartennummern