Führen Sie die Hilfsprogramme aus
Die Adobe Commerce-Support-Dienstprogramme - auch als Datenerfassung bezeichnet - ermöglichen es Benutzern, Informationen zur Fehlerbehebung zu Ihrem System zu erfassen, die von unserem Supportteam verwendet werden können.
Adobe Commerce verwendet diese Sicherungen, auch Dumps genannt, um Probleme zu analysieren, die Zugriff auf Ihren Code erfordern. Ein typisches Szenario sieht wie folgt aus:
-
Sie haben ein Problem mit Ihrem Commerce-Store und wenden sich an den Adobe Commerce-Support.
-
Der Support legt fest, dass er Ihren Code oder Ihre Datenbank sehen muss, um das Problem zu reproduzieren.
-
Sie sichern den Code in einer
.tar.gz
-Datei.Dieses Backup_schließt Ihre Mediendateien aus, um den Prozess zu beschleunigen und zu einer wesentlich kleineren Datei zu führen.
-
Sie sichern die Datenbank in einer
.tar.gz
-Datei.Standardmäßig werden vertrauliche Daten beim Erstellen der Sicherung gehasht.
-
Sie laden Ihre Sicherungen in einen Dateifreigabedienst hoch.
-
Der Support analysiert Ihre Probleme, ohne dass sich dies auf Ihre Entwicklungs- oder Produktionsumgebung auswirkt.
Die Ausführung der Dienstprogramme kann mehrere Minuten dauern.
Codesicherung erstellen
Dieser Befehl sichert den Code und komprimiert ihn im Format tar.gz
.
support:backup
lautet nicht und entspricht der vom Befehl setup:backup
durchgeführten Codesicherung. Der Befehl support:backup
dient dazu, den Code für die Prüfung durch den Adobe Commerce-Support zu sichern.Befehlsoptionen:
bin/magento support:backup:code [--name=<file name>] [-o|--output=<path>] [-l|--logs]
Dabei gilt:
--name
gibt den Dateinamen der Dump-Datei an (optional). Wenn Sie diesen Parameter weglassen, wird die Dump-Datei mit dem Zeitstempel und dem Datumsstempel versehen.-o|--output=<path>
ist der absolute Dateisystempfad zum Speichern der Sicherung (erforderlich).-l|--logs
enthält Protokolldateien (optional).
So erstellen Sie beispielsweise eine Codesicherung mit dem Namen /var/www/html/magento2/var/log/mycodebackup.tar.gz
:
bin/magento support:backup:code --name mycodebackup -o /var/www/html/magento2/var/log
Stellen Sie nach Abschluss des Befehls die Codesicherung für den Adobe Commerce-Support bereit.
Datenbanksicherung erstellen
Mit diesem Befehl wird die Commerce-Datenbank gesichert und im tar.gz
-Format komprimiert.
support:backup
lautet nicht und entspricht der vom Befehl setup:backup
durchgeführten Codesicherung. Der Befehl support:backup
dient dazu, den Code für die Prüfung durch den Adobe Commerce-Support zu sichern.Befehlsoptionen:
bin/magento support:backup:db [--name=<name>] [-o|--output=<path>] [-l|--logs] [-i|--ignore-sanitize]
Dabei gilt:
--name
gibt den Dateinamen der Dump-Datei an (optional). Wenn Sie diesen Parameter weglassen, wird die Dump-Datei mit dem Zeitstempel und dem Datumsstempel versehen.- **
-o|--output=<path>
ist der absolute Dateisystempfad zum Speichern der Sicherung (erforderlich). -l|--logs
enthält Protokolldateien (optional).-i|--ignore-sanitize
bedeutet, dass Daten beibehalten werden. Lassen Sie die Markierung weg, um beim Erstellen der Sicherung gespeicherte vertrauliche Daten in der Datenbank zu hash-Daten zu speichern (optional).
Sensible Daten umfassen Kundeninformationen aus den folgenden Datenbanktabellen:
'customer_entity',
'customer_entity_varchar',
'customer_address_entity',
'customer_address_entity_varchar',
'customer_grid_flat',
'quote',
'quote_address',
'sales_order',
'sales_order_address',
'sales_order_grid'
Stellen Sie nach Abschluss des Befehls die Datenbanksicherung für den Adobe Commerce-Support bereit.
Fehlerbehebung: Anzeigeprogramme und Pfade
Wir stellen Befehle bereit, die Pfade zu Dienstprogrammen anzeigen, die für die Datenerfassung und die Befehlszeile erforderlich sind. Sie können diese Befehle beispielsweise verwenden, wenn Fehler wie die folgende in der Admin- oder Befehlszeile angezeigt werden:
Utility lsof not found
Führen Sie die folgenden Befehle in der angezeigten Reihenfolge aus, um die Pfade zu den von den Support-Dienstprogrammen und dem Data Collector verwendeten Anwendungen anzuzeigen:
-
Wechseln Sie zum Installationsverzeichnis von Commerce.
Beispiel:
cd /var/www/magento2
note info INFO Die Befehle werden im Installationsverzeichnis ordnungsgemäß mit nur ausgeführt. -
bin/magento support:utility:paths
erstellt<magento_root>/var/support/Paths.php
, in dem die Pfade zu allen vom Dienstprogramm verwendeten Anwendungen aufgelistet werden. -
bin/magento support:utility:check
zeigt die Dateisystempfade an.
Ein Beispiel:
gzip => /bin/gzip
lsof => /usr/sbin/lsof
mysqldump => /usr/bin/mysqldump
nice => /bin/nice
php => /usr/bin/php
tar => /bin/tar
sed => /bin/sed
bash => /bin/bash
mysql => /usr/bin/mysql
Um Probleme beim Ausführen der Tools zu beheben, stellen Sie sicher, dass diese Anwendungen installiert sind und sich in der Umgebungsvariablen "$PATH
" des Webserver-Benutzers befinden.