Låsta fält i Commerce Admin

Den här artikeln innehåller en lösning för när du inte kan ändra fält i Commerce Admin.

Berörda produkter och versioner

  • Adobe Commerce lokal 2.3.x, 2.4.x
  • Adobe Commerce om molninfrastruktur 2.3.x, 2.4.x

Problem

När du har sparat en ändring i konfigurationen till app/etc/env.php eller app/etc/config.php kan du inte ändra inställningen i Admin.

Steg som ska återskapas:

Obs! Detta är ett exempel - problemet kan påverka alla konfigurationer som har sparats.

  1. Handlaren sparar sina autentiseringsuppgifter för leveransmetoder med följande kommando i terminalen: ./vendor/bin/ece-tools config:dump. Detta sparar autentiseringsuppgifterna i filen app/etc/env.php.
  2. Handlaren försöker sedan ändra inloggningsuppgifterna senare.

Förväntade resultat:

Handlaren kan ange värdena i inställningarna för fältet Admin och spara dem.

Faktiska resultat:

Fälten i Admin är låsta eller så kan värdena ändras men de sparas inte i Admin.

Orsak

När konfigurationen sparas i env.php eller config.php kan du inte ändra inställningen i Admin. Om du vill tillåta redigering av inställningen måste du ta bort konfigurationen från env.php eller config.php.

Lösning

Kontrollera att konfigurationen inte har sparats i app/etc/env.php eller app/etc/config.php. Om den har sparats gör du så här:

  • config.php - Ta bort inställningen och distribuera den sedan igen.
  • env.php - Ändra detta direkt på servern och ta bort inställningen. Kör sedan bin/magento app:config:import.

Relaterad läsning

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