¿Has intentado usar un navegador diferente? Usualmente uso Google Chrome, pero encontré este problema, establecer max_input_vars en valores más altos no ayudó, ni usar la dirección IP local en lugar de localhost, pero intenté usar Firefox y funcionó.
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 (Openfor edit andset max_input_vars=10000):wq(Press esc and write the mentioned command to save andexit)
sudo /etc/init.d/apache2 restart(RestartServer)
Gracias por volver a reproducir @ahmad Waqas Khan me permiten comprobar y actualizar gracias ...
Nagaraju K
Okay. Mantente actualizado al respecto.
Ahmad Vaqas Khan
Funcionó para mi. Muy interesante sin embargo. ¿Cómo depuraste eso?
Abhishek Jakhotiya
@AbhishekJakhotiya: Genial. Busqué en Google y encontré esta información útil. A menudo, ser desarrollador de PHP Core es bastante útil junto con el desarrollador de Magento.
Ahmad Vaqas Khan
1
He cambiado max_input_varsa 10000, pero sigo teniendo el mismo problema. Estoy trabajando en local (usando ubuntu 16.04) y magento 2.3
Hemant Kumar
7
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.
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,
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:
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ó.
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!
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:
O usando la línea de comando de Linux
fuente
max_input_vars
a 10000, pero sigo teniendo el mismo problema. Estoy trabajando en local (usando ubuntu 16.04) y magento 2.3Si 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...
fuente
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,
Si php versión 7.0 entonces,
Si php versión 7.2 entonces,
Descomente este valor y actualice todo este valor en php.ini,
Luego reinicie el servidor web Apache 2 y verifíquelo.
fuente
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
fuente
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ó.
fuente
establecer max_input_vars en 10000 en php.ini resolvió mi problema.
fuente
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".
fuente
Cambiar la URL base de localhost a 127.0.0.1. hecho el truco para mí
fuente
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!
fuente