Campi bloccati (disattivati) nell’amministrazione di Commerce
Questo articolo fornisce una soluzione per i casi in cui non è possibile modificare i campi bloccati (disattivati) in Commerce Admin.
Prodotti e versioni interessati
- Adobe Commerce on-premise 2.3.x, 2.4.x
- Adobe Commerce sull’infrastruttura cloud 2.3.x, 2.4.x
Problema
Dopo aver salvato una modifica alla configurazione in app/etc/env.php
o app/etc/config.php
, non è possibile modificare l'impostazione in Admin.
Passaggi da riprodurre:
Nota: questo è un esempio: il problema può interessare tutte le configurazioni salvate.
- Il commerciante salva le credenziali dei metodi di consegna utilizzando il comando seguente nel terminale:
./vendor/bin/ece-tools config:dump
. Le credenziali verranno salvate nel fileapp/etc/env.php
. - Il commerciante quindi tenta di modificare le credenziali in un secondo momento.
Risultati previsti:
Il commerciante può impostare i valori nelle impostazioni del campo Amministratore e salvarli.
Risultati effettivi:
I campi nell’Amministratore sono bloccati oppure è possibile modificare i valori, ma non vengono salvati nell’Amministratore.
Causa
Quando la configurazione viene salvata in env.php
o config.php
, non sarà possibile modificare l'impostazione in Admin. Per consentire la modifica dell'impostazione, è necessario rimuovere la configurazione da env.php
o config.php
.
Soluzione
Verificare che la configurazione non sia stata salvata in app/etc/env.php
o app/etc/config.php
. Se è stato salvato, effettuare le seguenti operazioni:
config.php
- Rimuovere l'impostazione e quindi ridistribuire.env.php
- Modificare l'impostazione direttamente sul server e rimuoverla, quindi eseguirebin/magento app:config:import
.
Lettura correlata
- Esporta la configurazione nella documentazione per gli sviluppatori.
- Imposta i valori di configurazione nella documentazione per gli sviluppatori.
- Adobe Commerce sull'infrastruttura cloud: riduci i tempi di inattività dell'implementazione con Configuration Management nella knowledge base per il supporto.