No puedo guardar el producto en Magento 2.
Muestra " Clave de formulario no válida. Actualice la página. En local
¿Cómo resolver esto?
No puedo guardar el producto en Magento 2.
Muestra " Clave de formulario no válida. Actualice la página. En local
¿Cómo resolver esto?
Respuestas:
Este error surge debido a la variable php.ini " max_input_vars ". Increméntelo a 10000 a través de la siguiente función php:
ini_set('max_input_vars', 10000);
O usando la línea de comando de 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, pero sigo teniendo el mismo problema. Estoy trabajando en local (usando ubuntu 16.04) y magento 2.3
Si está ejecutando este sitio de Magento en una máquina local (host local) como parece indicar su pregunta, es posible que tenga problemas para usar: http: // localhost / syntax, ya que Magento 2 no sabe completamente cómo manejar las cookies .
En cambio, recomendaría usar http://127.0.0.1/ para acceder al sitio local; en este caso, su navegador debería poder reconocer esto más fácilmente y trabajar correctamente con las cookies de Magento.
Es posible que deba configurar un dominio de cookies en el área de administración de Magento.
Espero que esto ayude...
Este problema se produce después de agregar más opciones y categorías personalizadas en el producto, ya que el archivo php.ini no tiene permitido agregar más opciones personalizadas.
Por lo tanto, debemos cambiar la configuración predeterminada del archivo php.ini.
Si php versión 7.1 entonces,
/etc/php/7.1/apache2/php.ini
Si php versión 7.0 entonces,
/etc/php/7.0/apache2/php.ini
Si php versión 7.2 entonces,
/etc/php/7.0/apache2/php.ini
Descomente este valor y actualice todo este valor en php.ini,
max_input_vars = 200000
max_input_time = 600
max_execution_time = 3600
Luego reinicie el servidor web Apache 2 y verifíquelo.
sudo service apache2 restart
Pruebe este sistema Ubuntu 14.0.4 en magento 2.3-error de clave de formulario inválido.
Me encuentro con un error de clave de formulario no válido en la inserción del lado frontal, pero el navegador Chrome solo produjo este error, la inserción se ejecuta correctamente en el navegador Firefox.
Resolví este error Siguiendo los pasos: -
Cambie su URL base de localhost a 127.0.0.1.
El uso de localhost como dominio en su URL base causa problemas en Magento 2.
La configuración de URL base de Magento se encuentra en la tabla core_config_data. Es posible que sea necesario cambiar los siguientes valores:
web / unsecure / base_url web / secure / base_url Por ejemplo, si anteriormente tenía http: // localhost / magento2community / , debe cambiarlo a http://127.0.0.1/magento2community/
Después de cambiar la url, vacíe el caché (bin / magento cache: flush). Es posible que también necesite borrar sus directorios var.
Encuentro esta solución a través de este Me gusta /magento//a/122167/78151
Después de probar sin cesar todos los ajustes sugeridos a php.ini y limpiar la memoria caché, mi magento2 aún no aceptaba cookies de localhost, incluso si usaba el nombre de la máquina Linux, lo que lo hacía parecer un nombre de dominio. Finalmente recurrí al uso de localho.st, que es un nombre de dominio que resuelve dns en su dirección IP local y esto es lo que funcionó.
establecer max_input_vars en 10000 en php.ini resolvió mi problema.
En mi caso, se debió a la configuración de protección del sitio web de Firefox.
Firefox bloqueó algunas cookies que Magento2 necesitaba.
Así que tuve que desactivarlo yendo a Preferencias -> Privacidad y seguridad -> Privacidad del navegador y elegir "Personalizado" y desmarcar la opción "Cookies".
Inicie sesión en su cpanel o acceda a la raíz de Magento a través de FTP, abra su archivo php.ini si ya agregó maxinput_vars, aumente el número a 10,000 O más allá de esto en la parte inferior del archivo max_input_vars = 10000 ¡Guarde su archivo y actualice magento a su caché, debería funcionar bien!