Configurar el max_input_vars en cPanel

Configurar el max_input_vars en cPanel

Compartir y resumir con IA (¡Elige tu favorita!):
Haz click en los botones de abajo para obtener un resumen del post. Fórmate con Raiola ¡En un futuro habrá más!

La variable max_input_vars suele ser una de las variables que limitan ciertas acciones realizadas con scripts PHP, sobre todo cuando trabajamos con archivos de datos muy grandes.
Aunque también debemos tener en cuenta que existen otras variables que tienen más importancia en este contexto, como el max_execution_time o el upload_max_filesize para la subida de datos.

La variable max_input_vars suele ser limitante cuando estamos, por ejemplo, intentando cargar un listado de datos muy grande desde una consulta a la base de datos MySQL o MariaDB. En WordPress suele aparecer en instalaciones con muchas filas en la tabla wp_posts.

Nuestra recomendación es ajustar esta variable como parte de la configuración inicial de un plan de hosting, dado que nunca suele dar problemas al configurar un valor alto.

Para configurar el max_input_vars en cPanel debemos dirigirnos a la interfaz de cPanel y buscar el icono "Seleccionar versión PHP" o "Select PHP Version".

max_input_vars cpanel

Si nunca hemos configurado la versión de PHP en nuestra cuenta de cPanel, podremos encontrarnos algo similar a lo que puedes ver en la siguiente captura de pantalla:

como configurar max_input_vars

Si aún tenemos la versión "native" que es la que viene por defecto, es que nunca hemos ajustado nada en el intérprete PHP de nuestro hosting.

En caso de tener la versión "native", que es la que puedes ver en la siguiente captura de pantalla, debemos usar el desplegable que pone "native (8.1)" para cambiar a la misma versión pero sin el "native":

configurar max_input_vars php

Al cambiar la versión de PHP en el selector de CloudLinux para cPanel debes pulsar el botón azul "Aplicar" que aparece al lado del selector para finalizar la configuración de la nueva versión de PHP. A partir de aquí, ya podrás ajustar la variable max_input_vars en la versión de PHP que has configurado.

Aquí debemos irnos a la pestaña "Options" u "Opciones" que hemos marcado en la siguiente captura de pantalla:

modulos php cpanel cloudlinux

Esto te llevará a un panel de opciones similar al de la siguiente captura de pantalla:

opciones php cpanel cloudlinux

Ahora debemos bajar por la interfaz hasta encontrar la variable max_input_vars, que de forma predeterminada está en 10000.

max input vars cpanel

Podemos configurar el límite de la variable en 70.000 sin problema, ya que es muy raro que nos encontremos algún problema por establecer el máximo.

configurar alto el max_input_vars

Lo que sí que debes saber es que el consumo de memoria RAM en el hosting o servidor va a subir al aumentar el valor de la variable max_input_vars.

Al cambiar la variable max_input_vars desde el panel de opciones que has visto en las dos últimas capturas, no tendrás que hacer nada para que se guarden los cambios, ya que se guardarán automáticamente al hacer el cambio.

Por último, es recomendable modificar también las variables max_execution_time y upload_max_filesize para evitar cuellos de botella al trabajar con datos utilizando scripts PHP.

Álvaro Fontela

Álvaro Fontela

Consultor WordPress, además de CEO y cofundador de Raiola Networks. Autor del libro "Curso Práctico de WordPress" y speaker en congresos de marketing digital.

Autor

Guía de optimización web

por Álvaro Fontela

¡Ya formas parte de nuestra lista VIP!

Tu registro se ha completado correctamente.

En unos minutos recibirás en tu correo electrónico un archivo, elaborado por Álvaro Fontela, que te permitirá auditar tu web y optimizar su rendimiento.

Además, al unirte a la lista VIP del 12º aniversario de Raiola Networks, obtendrás acceso anticipado a todos los descuentos en nuestros planes de hosting y VPS, directamente en la bandeja de entrada de tu email.

Estas ofertas estarán disponibles por tiempo limitado.

Te enviaremos la masterclass al email con el que te has apuntado

12 años contigo

240 horas de descuentos y una guía para optimizar tu sitio web totalmente gratis

¡Apúntate ahora y sé el primero en acceder a descuentos exclusivos!
Obtendrás un bonus único y sorpresas por nuestro 12 aniversario.

  • Información básica sobre protección de datos:

    Responsable:

    RAIOLA NETWORKS, S.L.

    CIF: B27453489

    Avda de Magoi, 66, Semisótano, Dcha., 27002 Lugo (Lugo)

    Teléfono: +34 982776081

    e-mail: info@raiolanetworks.es

    Finalidad:

    Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.

    Legitimación:

    Consentimiento del interesado y contratación de productos y/o servicios del Responsable.

    Destinatarios:

    No se ceden datos a terceros, salvo obligación legal.

    Personas físicas o jurídicas directamente relacionadas con el Responsable

    Encargados de Tratamiento adheridos al Privacy Shield.

    Derechos:

    Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.

    Información adiccional:

    Para obtener información más detallada, puede consultar nuestra política de privacidad

*A partir del 1 de marzo, ya no será posible registrarse ni recibir la guía de optimización web.