Non riesco a salvare il prodotto in Magento 2.
Mostra " Chiave modulo non valida. Aggiorna la pagina. In locale
come risolverlo?
Non riesco a salvare il prodotto in Magento 2.
Mostra " Chiave modulo non valida. Aggiorna la pagina. In locale
come risolverlo?
Risposte:
Questo errore si verifica a causa della variabile php.ini " max_input_vars " Aumentalo a 10000 attraverso la seguente funzione php:
ini_set('max_input_vars', 10000);
OPPURE Utilizzando la riga di comando di Linux
cd /etc/php/7.0/apache2/
vi php.ini (Open for edit and set max_input_vars=10000)
:wq(Press esc and write the mentioned command to save and exit)
sudo /etc/init.d/apache2 restart(Restart Server)
max_input_vars
a 10000, ma ho ancora lo stesso problema. Sto lavorando su local (usando Ubuntu 16.04) e Magento 2.3
Se stai gestendo questo sito Magento su un computer locale (host locale) come sembra indicare la tua domanda, potresti avere problemi nell'uso di: http: // localhost / sintassi, in quanto Magento 2 non sa come gestire i cookie .
Invece, consiglierei di usare http://127.0.0.1/ per accedere al sito locale; in questo caso il tuo browser dovrebbe essere in grado di riconoscerlo più facilmente e funzionare correttamente con i cookie di Magento.
Potrebbe essere necessario impostare un dominio cookie nell'area di amministrazione di Magento.
Spero che possa aiutare...
Questo problema si verifica dopo l'aggiunta di più opzioni e categorie personalizzate nel prodotto, in quanto il file php.ini non ha potuto aggiungere altre opzioni personalizzate.
Quindi, dobbiamo cambiare le impostazioni predefinite del file php.ini.
Se php versione 7.1 quindi,
/etc/php/7.1/apache2/php.ini
Se php versione 7.0 quindi,
/etc/php/7.0/apache2/php.ini
Se php versione 7.2 quindi,
/etc/php/7.0/apache2/php.ini
Rimuovi il commento da questo valore e aggiorna tutto questo valore in php.ini,
max_input_vars = 200000
max_input_time = 600
max_execution_time = 3600
Quindi riavviare il server Web Apache 2 e verificarlo.
sudo service apache2 restart
Prova questo sistema Ubuntu 14.0.4 in magento 2.3-non valido errore chiave modulo.
Devo riscontrare un errore della chiave del modulo non valido sull'inserimento dal lato della CPU, ma si è verificato solo questo errore nel browser di Chrome, l'inserimento è stato eseguito correttamente nel browser Firefox.
Ho risolto questo errore Seguendo i passaggi: -
Cambia l'URL di base da localhost a 127.0.0.1.
L'uso di localhost come dominio nell'URL di base causa problemi in Magento 2.
La configurazione dell'URL di base di Magento si trova nella tabella core_config_data. Potrebbe essere necessario modificare i seguenti valori:
web / unsecure / base_url web / secure / base_url Ad esempio, se in precedenza avevi http: // localhost / magento2community / , dovresti cambiarlo in http://127.0.0.1/magento2community/
Dopo aver modificato l'URL, svuota la cache (bin / magento cache: flush). Potrebbe anche essere necessario cancellare le directory var.
Trovo questa soluzione attraverso questo Mi piace https://magento.stackexchange.com/a/122167/78151
Dopo aver provato all'infinito tutte le modifiche suggerite a php.ini e aver pulito la cache, il mio magento2 non avrebbe ancora accettato i cookie da localhost anche se avessi usato il nome della macchina linux, facendolo sembrare un nome di dominio. ho finalmente fatto ricorso all'utilizzo di localho.st che è un nome di dominio che risolve dns al tuo indirizzo IP locale e questo è ciò che ha funzionato.
l'impostazione di max_input_vars su 10000 in php.ini ha risolto il mio problema.
Nel mio caso era dovuto alle impostazioni di protezione del sito Web di Firefox.
Firefox ha bloccato alcuni cookie necessari per Magento2.
Quindi ho dovuto disabilitarlo andando su Preferenze -> Privacy e sicurezza -> Privacy del browser e scegliere "Personalizzato" e deselezionare l'opzione "Cookie".
Accedi al tuo pannello o accedi alla radice di Magento via FTP apri il tuo file php.ini se hai già aggiunto maxinput_vars aumenta il numero a 10.000 o oltre questo nella parte inferiore del file max_input_vars = 10000 Salva il tuo file e aggiorna magento, memorizzalo nella cache dovrebbe funzionare bene!