Mudanças entre as edições de "Resolvendo o erro max input vars"
Linha 1: | Linha 1: | ||
+ | [[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]] | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
O erro '''max_input_vars''' é comum ocorrer quando há muitos campos de formulário a serem considerados pelo PHP. Este problema é conhecido no software PHP de comércio eletrônico chamado '''PrestaShop''', ao tentar editar uma tradução do aplicativo. | O erro '''max_input_vars''' é comum ocorrer quando há muitos campos de formulário a serem considerados pelo PHP. Este problema é conhecido no software PHP de comércio eletrônico chamado '''PrestaShop''', ao tentar editar uma tradução do aplicativo. | ||
O valor padrão de '''max_input_vars''' é de '''1000''' campos, um número consideravelmente alto que, quando alterado, pode causar falhas de segurança explorada no PHP. As instruções passadas a seguir devem ser realizadas a risca, retornando ao valor default e '''max_input_vars''' após a utilização do mesmo. | O valor padrão de '''max_input_vars''' é de '''1000''' campos, um número consideravelmente alto que, quando alterado, pode causar falhas de segurança explorada no PHP. As instruções passadas a seguir devem ser realizadas a risca, retornando ao valor default e '''max_input_vars''' após a utilização do mesmo. |
Edição das 18h28min de 30 de agosto de 2018
O erro max_input_vars é comum ocorrer quando há muitos campos de formulário a serem considerados pelo PHP. Este problema é conhecido no software PHP de comércio eletrônico chamado PrestaShop, ao tentar editar uma tradução do aplicativo. O valor padrão de max_input_vars é de 1000 campos, um número consideravelmente alto que, quando alterado, pode causar falhas de segurança explorada no PHP. As instruções passadas a seguir devem ser realizadas a risca, retornando ao valor default e max_input_vars após a utilização do mesmo.
![Alt text](/images/0/0b/Prestashop-error.png)
Para resolver este valor padrão para editar uma tradução, por exemplo, no PrestaShop:
1. Crie um arquivo php.ini, com um editor de texto, com o seguinte conteúdo:
;novo valor para o Prestashop max_input_vars = 5000
2. Suba o arquivo php.ini, por FTP, dentro do diretório administrativo do PrestaShop. Volte ao local da tradução e utilize normalmente.
a. Alternativamente, se desejar usar o Gerenciador de Arquivos do cPanel, navegue até o diretório administrativo do PrestaShop.
b. Clique em Novo Arquivo na barra de ferramentas superior.
![Alt text](/images/e/ed/Gerenciador-arquivos-novo-arquivo.png)
c. No diálogo Novo arquivo, digite php.ini no campo Novo nome do arquivo. Confirme se está criando o arquivo no local certo, no campo O novo arquivo será criado em: e confirme no botão Create New File.
![Alt text](/images/0/0d/Dialogo-novo-arquivo.png)
d. Assim que criado, na lateral direita, selecione o arquivo php.ini e clique no botão Editar.
![Alt text](/images/8/8c/Gerenciador-arquivos-editar.png)
e. No diálogo Editor de Textos, mantenha como está a codificação e clique em Edit.
f. Coloque o conteúdo abaixo.
;novo valor para o Prestashop max_input_vars = 5000
g. Confirme no canto superior direito no botão Salvar