Gesperrte Felder in Commerce Admin

Dieser Artikel bietet eine Lösung für Fälle, in denen Sie keine Felder in Commerce Admin ändern können.

Betroffene Produkte und Versionen

  • Adobe Commerce lokal 2.3.x, 2.4.x
  • Adobe Commerce auf Cloud-Infrastruktur 2.3.x, 2.4.x

Problem

Nachdem Sie eine Änderung an Ihrer Konfiguration in app/etc/env.php oder app/etc/config.php gespeichert haben, können Sie die Einstellung im Admin nicht mehr ändern.

Zu reproduzierende Schritte:

Hinweis: Dies ist ein Beispiel. Das Problem kann sich auf alle gespeicherten Konfigurationen auswirken.

  1. Der Händler speichert die Anmeldeinformationen seiner Versandmethoden mit dem folgenden Befehl im Terminal: ./vendor/bin/ece-tools config:dump. Dadurch werden die Anmeldeinformationen in der Datei "app/etc/env.php"gespeichert.
  2. Der Händler versucht dann, die Anmeldedaten später zu ändern.

Erwartete Ergebnisse:

Der Händler kann die Werte in den Admin-Feldeinstellungen festlegen und speichern.

Tatsächliche Ergebnisse:

Die Felder im Admin sind gesperrt oder die Werte können geändert werden, werden aber nicht in Admin gespeichert.

Ursache

Wenn die Konfiguration in env.php oder config.php gespeichert wird, können Sie die Einstellung im Admin nicht ändern. Um die Bearbeitung der Einstellung zu ermöglichen, müssen Sie die Konfiguration aus env.php oder config.php entfernen.

Lösung

Stellen Sie sicher, dass die Konfiguration nicht in app/etc/env.php oder app/etc/config.php gespeichert wurde. Wenn es gespeichert wurde, führen Sie die folgenden Schritte aus:

  • config.php - Entfernen Sie die Einstellung und stellen Sie sie dann erneut bereit.
  • env.php - Ändern Sie dies direkt auf dem Server, entfernen Sie die Einstellung und führen Sie dann bin/magento app:config:import aus.

Verwandte Informationen

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a