Erstellen oder Aktualisieren der Bereitstellungskonfiguration
Für die Verwendung dieses Befehls gibt es keine Voraussetzungen.
Erstellen oder Aktualisieren der Bereitstellungskonfiguration
Bereitstellungskonfiguration stellt die Informationen bereit, die die Anwendung zum Initialisieren und Bootstrapping benötigt.
Sie können diesen Befehl verwenden, wenn:
- Sie haben die Anwendung zuvor installiert und möchten die Bereitstellungskonfiguration ändern
- Sie möchten nur die Bereitstellungskonfiguration erstellen und die Installation auf eine andere Weise fortsetzen
- So aktualisieren Sie die Bereitstellungskonfiguration ohne Auswirkungen auf andere Elemente
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 gängiges Wort wie admin, backend zu verwenden. Der Admin-URI kann nur alphanumerische Werte und den Unterstrich (
_
) enthalten.--db-host
- Der voll 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 für die Verbindung mit der Datenbank verwendet. 127.0.0.1
verwendet die Client-Bibliothek das TCP-Protokoll. Weitere Informationen zu Sockets finden Sie in der PHP PDO_MYSQL-Dokumentation.Hinweis: Sie können optional den Datenbank-Server-Port in seinem Hostnamen wie
www.example.com:9000
angeben--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. Bei einigen Kunden wird mehr als eine Adobe Commerce-Instanz auf einem Server ausgeführt, wobei alle Tabellen in derselben Datenbank vorhanden sind.
Das Präfix darf maximal fünf Zeichen lang sein. Sie muss mit einem Buchstaben beginnen und darf nur Buchstaben, Zahlen und Unterstriche enthalten.
Mit dieser Option können diese Kunden den Datenbankserver für mehr als eine Adobe Commerce-Installation freigeben.
--session-save
-
db
, um Sitzungsdaten in der Datenbank zu speichern. Wählen Sie Datenbankspeicher, wenn Sie eine geclusterte Datenbank haben. Andernfalls gibt es möglicherweise keinen großen Vorteil gegenüber dateibasiertem Speicher.-
files
, Sitzungsdaten im Dateisystem zu speichern. Die dateibasierte Sitzungsspeicherung ist geeignet, es sei denn, der Dateisystemzugriff ist langsam, Sie verfügen über eine geclusterte Datenbank oder Sie möchten Sitzungsdaten in Redis speichern.-
redis
zum Speichern von Sitzungsdaten in Verwenden Sie Redis für die Sitzungsspeicherung. Wenn Sie Redis für das Standard- oder Seiten-Caching verwenden, muss Redis bereits installiert sein.--key
--db-init-statements
Der Standardwert ist
SET NAMES utf8;
.Konsultieren Sie eine Referenz wie diese bevor Sie Werte festlegen.
--http-cache-hosts
Format muss
<hostname or ip>:<listen port>
sein, wobei <listen port>
weggelassen werden kann, wenn es sich um Port 80 handelt. 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 aus 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, Stores, Store-Ansichten und Designs können Sie Produktattribute erstellen und sie auf Websites, Stores und Store-Ansichten im Produktionssystem anwenden.
Führen Sie auf dem 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]
Mit der optionalen [-n, --no-interaction]
-Markierung kann der Befehl ohne zusätzliche Bestätigungen ausgeführt werden.
Weitere Informationen finden Sie unter Daten aus Konfigurationsdateien importieren
Sensible Daten
Adobe Commerce verwendet Ihren Verschlüsselungsschlüssel, um Folgendes zu verschlüsseln:
- Kreditkartenangaben
- In der Admin-Konfiguration angegebene Benutzernamen und Kennwörter (z. B. Anmeldungen bei Zahlungs-Gateways)
- Über das Netzwerk gesendete CAPTCHA-Werte
Adobe Commerce Folgendes nicht:
- Administrative und kundenspezifische Benutzernamen und Kennwörter (diese Kennwörter werden gehasht)
- Adresse
- Telefonnummer
- Andere Arten von personenbezogenen Daten außer Kreditkartennummern