Modificar max_input_vars en Apache

Si estamos enviando gran cantidad de variables al apache, éste, por defecto suele venir seteado a un máximo de 1000 variables.

Para modificar este parámetro deberemos acceder por consola a nuestro servidor.

Buscamos donde se encuentra nuetro archivo de configuración php.ini con

sudo find / -name php.ini

y procedemos a editarlo. Recuerda que es conveniente hacer una copia de seguridad de un archivo antes de editarlo.

En nuestro caso, la ruta donde se ubica el archivo es:

/var/www/vhosts/system/dominio.com/etc/php.ini 

Por lo tanto, procedemos a editarlo con nuestro editor favorito, yo usaré VIM:

sudo vim /var/www/vhosts/system/dominio.com/etc/php.ini 

Podemos buscar en nuestro archivo si se encuentra nuestra variable seteada. En el caso de que no esté, la añadimos:

modificarmaxinputvars

Pulsamos a para empezar a editar el archivo.

max_input_vars = 4000

Pulsamos esq para finalizar la edición.
Guardamos y salimos con :wq

Y reiniciamos, es conveniente, comprobar antes de reiniciar que la configuración de apache es correcta y no hemos escrito nada mal, para ello escribimos:

apachectl configtest

lo que nos devolverña:

Syntax OK

Bien, hemos realizado correctamente la configuración.
Reiniciamos:
service apache2 restart 

* Restarting web server apache2

Y listo!
A funcionar!


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

¿Eres programador/a?

En Pulpo están buscando nuevos talentos, envíales un email a developers@pulpoapp.com.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*