Você já tentou usar um navegador diferente? Normalmente, uso o Google Chrome, mas me deparei com esse problema, definir max_input_vars para valores mais altos não ajudou, nem usar o endereço IP local em vez do localhost, mas tentei usar o Firefox e funcionou.
Este bug surge devido à variável php.ini " max_input_vars " Aumente para 10000 através da função php abaixo:
ini_set('max_input_vars',10000);
OU Usando linha de comando 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)
Obrigado por você repetição @ahmad vaqas khan deixe-me verificar e atualizar você obrigado ...
Nagaraju K
Está bem. mantenha-se atualizado sobre isso.
Ahmad Khan Vaqas
Funcionou para mim. Muito interessante. Como você depurou isso?
Abhishek Jakhotiya
@AbhishekJakhotiya: Ótimo. Eu pesquisei e encontrei essas informações úteis. Muitas vezes, o PHP Core deveoper é bastante útil junto com o desenvolvedor do Magento.
Ahmad Vaqas Khan
1
Eu mudei max_input_varspara 10000, mas ainda tenho o mesmo problema. Eu estou trabalhando em local (usando o Ubuntu 16.04) e Magento 2.3
Hemant Kumar
7
Se você estiver executando este site Magento em uma máquina local (host local) como sua pergunta parece indicar, poderá ter problemas ao usar o:
http: // localhost / sintaxe, pois o Magento 2 não sabe completamente como lidar com cookies .
Em vez disso, eu recomendaria usar http://127.0.0.1/ para acessar o site local; Nesse caso, seu navegador poderá reconhecê-lo mais facilmente e funcionar corretamente com os cookies do Magento.
Pode ser necessário definir um domínio de cookie na área de administração do Magento.
Esse problema ocorreu após a adição de mais opções e categorias personalizadas no produto, portanto, porque o arquivo php.ini não tem permissão para adicionar mais opções personalizadas.
Portanto, precisamos alterar as configurações padrão do arquivo php.ini.
Se o php versão 7.1 então,
/etc/php/7.1/apache2/php.ini
Se o php versão 7.0 então,
/etc/php/7.0/apache2/php.ini
Se o php versão 7.2 então,
/etc/php/7.0/apache2/php.ini
Remova o comentário desse valor e atualize todo esse valor no php.ini,
Tente este sistema Ubuntu 14.0.4 no erro de chave de formulário inválido no magento 2.3.
Eu enfrento um erro de chave de formulário inválido na inserção do lado do frondend, mas o navegador crome apenas ocorreu esse erro, a inserção é executada corretamente no navegador firefox.
Resolvi este erro Seguindo as etapas: -
Mude sua URL base de localhost para 127.0.0.1.
Usar o host local como o domínio na URL base causa problemas no Magento 2.
A configuração de URL base do Magento está localizada na tabela core_config_data. Os seguintes valores podem precisar ser alterados:
Depois de tentar infinitamente todos os ajustes sugeridos para php.ini e limpar o cache, meu magento2 ainda não aceitaria cookies do localhost, mesmo que eu usasse o nome da máquina linux, fazendo com que parecesse um nome de domínio. Finalmente, comecei a usar o localho.st, que é um nome de domínio que resolve o DNS no seu endereço IP local e foi isso que funcionou.
No meu caso, isso ocorreu devido às configurações de proteção do site do Firefox.
O Firefox bloqueou alguns cookies necessários ao Magento2.
Então, eu tive que desativá-lo, indo em Preferências -> Privacidade e segurança -> Privacidade do navegador e escolha "Personalizado" e desmarque a opção "Cookies".
Entre no seu cpanel ou no Access Magento root via FTP, abra seu arquivo php.ini se você já adicionou maxinput_vars, aumente o número para 10.000 Ou depois disso, na parte inferior do arquivo max_input_vars = 10000 Salve seu arquivo e atualize o magento, pois ele deve funcionar corretamente!
Respostas:
Este bug surge devido à variável php.ini " max_input_vars " Aumente para 10000 através da função php abaixo:
OU Usando linha de comando linux
fonte
max_input_vars
para 10000, mas ainda tenho o mesmo problema. Eu estou trabalhando em local (usando o Ubuntu 16.04) e Magento 2.3Se você estiver executando este site Magento em uma máquina local (host local) como sua pergunta parece indicar, poderá ter problemas ao usar o: http: // localhost / sintaxe, pois o Magento 2 não sabe completamente como lidar com cookies .
Em vez disso, eu recomendaria usar http://127.0.0.1/ para acessar o site local; Nesse caso, seu navegador poderá reconhecê-lo mais facilmente e funcionar corretamente com os cookies do Magento.
Pode ser necessário definir um domínio de cookie na área de administração do Magento.
Eu espero que isso ajude...
fonte
Esse problema ocorreu após a adição de mais opções e categorias personalizadas no produto, portanto, porque o arquivo php.ini não tem permissão para adicionar mais opções personalizadas.
Portanto, precisamos alterar as configurações padrão do arquivo php.ini.
Se o php versão 7.1 então,
Se o php versão 7.0 então,
Se o php versão 7.2 então,
Remova o comentário desse valor e atualize todo esse valor no php.ini,
Em seguida, reinicie o servidor da web Apache 2 e verifique-o.
fonte
Tente este sistema Ubuntu 14.0.4 no erro de chave de formulário inválido no magento 2.3.
Eu enfrento um erro de chave de formulário inválido na inserção do lado do frondend, mas o navegador crome apenas ocorreu esse erro, a inserção é executada corretamente no navegador firefox.
Resolvi este erro Seguindo as etapas: -
Mude sua URL base de localhost para 127.0.0.1.
Usar o host local como o domínio na URL base causa problemas no Magento 2.
A configuração de URL base do Magento está localizada na tabela core_config_data. Os seguintes valores podem precisar ser alterados:
web / inseguro / base_url web / secure / base_url Por exemplo, se você já tinha http: // localhost / magento2community / , deveria alterá-lo para http://127.0.0.1/magento2community/
Após alterar a URL, limpe o cache (cache bin / magento: flush). Você também pode precisar limpar seus diretórios var.
Eu acho esta solução através deste como /magento//a/122167/78151
fonte
Depois de tentar infinitamente todos os ajustes sugeridos para php.ini e limpar o cache, meu magento2 ainda não aceitaria cookies do localhost, mesmo que eu usasse o nome da máquina linux, fazendo com que parecesse um nome de domínio. Finalmente, comecei a usar o localho.st, que é um nome de domínio que resolve o DNS no seu endereço IP local e foi isso que funcionou.
fonte
definir max_input_vars como 10000 no php.ini resolveu meu problema.
fonte
No meu caso, isso ocorreu devido às configurações de proteção do site do Firefox.
O Firefox bloqueou alguns cookies necessários ao Magento2.
Então, eu tive que desativá-lo, indo em Preferências -> Privacidade e segurança -> Privacidade do navegador e escolha "Personalizado" e desmarque a opção "Cookies".
fonte
Alterando o URL base do localhost para 127.0.0.1. fez o truque para mim.
fonte
Entre no seu cpanel ou no Access Magento root via FTP, abra seu arquivo php.ini se você já adicionou maxinput_vars, aumente o número para 10.000 Ou depois disso, na parte inferior do arquivo max_input_vars = 10000 Salve seu arquivo e atualize o magento, pois ele deve funcionar corretamente!
fonte