Commerce管理員中的鎖定(灰色)欄位

本文提供您無法修改Commerce管理員中鎖定(灰色)欄位時的解決方案。

受影響的產品和版本

  • Adobe Commerce內部部署2.3.x、2.4.x
  • 雲端基礎結構上的Adobe Commerce 2.3.x、2.4.x

問題

將組態的變更儲存到app/etc/env.phpapp/etc/config.php後,您就無法在Admin中修改設定。

要再現的步驟

注意:此為範例 — 問題會影響所有已儲存的設定。

  1. 商家在終端機中使用下列命令儲存其傳遞方法認證: ./vendor/bin/ece-tools config:dump。 這會將認證儲存在app/etc/env.php檔案中。
  2. 商家稍後會嘗試變更認證。

預期結果

商家可以在「管理員」欄位設定中設定值並儲存。

實際結果

管理員中的欄位已鎖定,或值可以變更但不會儲存在管理員中。

原因

當設定儲存至env.phpconfig.php時,您將無法在Admin中修改設定。 若要允許編輯設定,您必須從env.phpconfig.php移除設定。

解決方案

確定組態尚未儲存至app/etc/env.phpapp/etc/config.php。 如果已儲存,請嘗試下列步驟:

  • config.php — 移除設定,然後重新部署。
  • env.php — 直接在伺服器上修改此專案並移除設定,然後執行bin/magento app:config:import

相關閱讀

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