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