Mudanças entre as edições de "Resolvendo o erro max input vars"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
(Criou página com '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 ele...')
 
Linha 6: Linha 6:
 
Para resolver este valor padrão para editar uma tradução, por exemplo, no PrestaShop:
 
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:
+
1. Crie um arquivo '''php.ini,''' com um editor de texto, com o seguinte conteúdo:
  
 +
<pre>
 
;novo valor para o Prestashop
 
;novo valor para o Prestashop
 
max_input_vars = 5000
 
max_input_vars = 5000
 +
</pre>
  
2. Suba o arquivo php.ini, por FTP, dentro do diretório administrativo do PrestaShop. Volte ao local da tradução e utilize normalmente.
+
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.
+
a. Alternativamente, se desejar usar o [[Gerenciador_de_arquivos|Gerenciador de Arquivos do cPanel]], navegue até o diretório administrativo do PrestaShop.
 
b. Clique em Novo Arquivo na barra de ferramentas superior.
 
b. Clique em Novo Arquivo na barra de ferramentas superior.
  
  
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".
+
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'''.
  
  
d. Assim que criado, na lateral direita, selecione o arquivo php.ini e clique no botão Editar.
+
d. Assim que criado, na lateral direita, selecione o arquivo '''php.ini''' e clique no botão '''Editar'''.
  
  
Linha 26: Linha 28:
 
f. Coloque o conteúdo abaixo.
 
f. Coloque o conteúdo abaixo.
  
 +
<pre>
 
;novo valor para o Prestashop
 
;novo valor para o Prestashop
 
max_input_vars = 5000
 
max_input_vars = 5000
g. Confirme no canto superior direito no botão "Salvar"
+
</pre>
 +
 
 +
g. Confirme no canto superior direito no botão '''Salvar'''

Edição das 21h24min de 30 de janeiro de 2016

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.


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.


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.


d. Assim que criado, na lateral direita, selecione o arquivo php.ini e clique no botão Editar.


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