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后,便无法在管理员中修改设置。

重现步骤

注意:以上是一个示例 — 该问题可能会影响已保存的所有配置。

  1. 商家在终端中使用以下命令保存其投放方法凭据: ./vendor/bin/ece-tools config:dump。 这会将凭据保存在app/etc/env.php文件中。
  2. 然后,商家尝试稍后更改凭据。

预期的结果

商家可以在“管理员”字段设置中设置值并保存它们。

实际结果

管理员中的字段被锁定,或者值可以更改,但不会保存在管理员中。

原因

当配置保存到env.phpconfig.php时,您将无法在管理员中修改设置。 要允许编辑设置,您必须从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