Commerce Admin でロックされたフィールド

ここでは、Commerce管理者でフィールドを変更できない場合の解決策を説明します。

影響を受ける製品とバージョン

  • Adobe Commerce オンプレミス 2.3.x、2.4.x
  • クラウドインフラストラクチャー上のAdobe Commerce 2.3.x、2.4.x

問題

設定に対する変更を app/etc/env.php または app/etc/config.php に保存すると、管理者の設定を変更できなくなります。

再現手順 :

メモ:これは例です。この問題は、保存されたすべての設定に影響を与える可能性があります。

  1. マーチャントは、ターミナルで次のコマンドを使用して、配信方法の資格情報を保存します。./vendor/bin/ece-tools config:dump。 これにより、資格情報が app/etc/env.php ファイルに保存されます。
  2. その後、マーチャントは後で資格情報の変更を試みます。

期待される結果 :

マーチャントは、管理者フィールドの設定で値を設定して保存できます。

実際の結果 :

管理者のフィールドはロックされています。または、値を変更できますが、管理者には保存されません。

原因:

設定が env.php または config.php に保存されると、管理者の設定を変更できなくなります。 設定の編集を許可するには、env.php または config.php から設定を削除する必要があります。

解決策

設定が app/etc/env.php または app/etc/config.php に保存されていないことを確認します。 保存されている場合は、次の手順を試してください。

  • config.php – 設定を削除してから、再デプロイします。
  • env.php - サーバー上で直接変更し、設定を削除してから、bin/magento app:config:import を実行します。

関連資料

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