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:
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 OKBien, hemos realizado correctamente la configuración. Reiniciamos:service apache2 restart* Restarting web server apache2
Y listo!
A funcionar!