Jump to content
Laurentino

Erro ao gravar: The CSRF token is invalid. Please try to resubmit the form.

Recommended Posts

Olá.
Não consigo efetuar nenhuma alteração nos meus produtos.
Ao gravar aparece a mensagem de erro: "The CSRF token is invalid. Please try to resubmit the form."

No contexto do Prestashop, este erro é normalmente associado à variável max_imput_vars e acontece quando são geradas demasiadas combinações de produto.
Não é o meu caso: a variável max_imput_vars está definida para um valor alto (30000).

O estranho da situação é que, o site esteve em desenvolvimento numa pasta do servidor e funcionava corretamente.

Estranho também, é existir no ficheiro de error_log (na pasta da administração da loja) uma entrada do género:

"PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0"

 

Ora, o php.ini está definido para max_input_vars  30000.

 

O que poderá estar a acontecer?

Obrigado.

 

Edited by Laurentino
Erro ortográfico (see edit history)

Share this post


Link to post
Share on other sites

max_input _vars maior do que 10000 nao é necessário. Isto roda em uma loja com 50.000 produtos e 3 milhoes de attributos.

O seu problema provavelmente é o limite de memória, que deverá ser ao menos 512. Veja aqui a configuraco minima de um servidor: https://www.prestashop.com/forums/topic/236128-tutorial-servidor-configuração-mínima-para-prestashop/

Quanto ao seu CSFR_token problem, que é outro. vc. deverá reverter ao seu provedor. A firewall do seu servidor está mal configurada. CSRF = Cross-site request forgery.

CSFR token também pode ser um problema do browser e/ou firewall em uso na sua máquina local, se por ex. vc. usa um ad-blocker ou cookie-blocker.

Share this post


Link to post
Share on other sites

Olá.
O problema foi resolvido.
O servidor reune as condições mínimas, de memória e max_input_vars.

Versão do PrestaShop: 1.7.2.4

Alterei a versão do PHP de 5.6 para 7.1

 

Ambas as situações que relatei foram resolvidas.

Cumprimentos.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More