Editar max_input_vars en php para Prestashop

max_input_vars_prestashop

En las tiendas prestashop con la configuración de php.ini por defecto recibimos un mensaje de error cuando vamos a Localización -> Traducciones e intentamos modificar alguna de ellas.

El mensaje concreto que nos lanza prestashop es:

¡Advertencia! La configuración de PHP limita el número máximo de campos para enviar en un formulario 1000 = max_input_vars.
Por favor solicite a su proveedor de hosting que aumente este límite a 1138 al menos, o deberá editar el archivo de traducción.

La solución es editar nuestro archivo php.ini y añadir un número elevado para la variable max_input_vars:

max_input_vars = 9999;
memory_limit = 128M;
max_execution_time = 30;
max_input_time = 60;

Podemos aprovechar para aumentar el valor de memory_limit para asegurarnos que Prestashop dispondrá de suficiente memoria en su ejecución de php.

 

Una vez modificado el archivo php.ini debemos reiniciar apache o el servicio php, dependiendiendo del servidor web utilizado:

service apache2 restart

service php5-fpm restart

 

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, aceptas el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad
Abrir chat
¿Podemos ayudarte?