Modificar la configuración de PHP con php.ini | dinahosting

Cómo modificar la configuración de PHP de tu web

|

Tiempo de lectura: 4 minutos

Actualizado el viernes, 19 mayo, 2023

En dinahosting puedes modificar la configuración PHP de tu web o aplicación directamente desde tu Panel de Control, simplemente a través de un formulario desde el que editar los parámetros más habituales.

Así evitas tener que trabajar desde la consola y haces los cambios que necesites directamente desde el Panel. ¡Mucho más cómodo y rápido!

¿Cuándo te vendrá bien cambiar los parámetros de PHP?

Cuando das de alta un CMS (WordPress, PrestaShop, etc.), montas una web en PHP o desarrollas una nueva aplicación, es muy probable que en las fases iniciales de configuración necesites realizar alguna operación pesada. Por ejemplo, importar la demo completa (categorías, posts, imágenes…) de un tema, importar por CSV el catálogo completo de tu ecommerce, hacer un volcado derivado de la exportación de otro CMS de origen…

Estas operaciones consumen más memoria de la habitual y suelen prolongarse en el tiempo, puesto que a menudo necesitan traer recursos de fuentes externas. Por ello, pueden llegar a exceder el régimen de consumo habitual de tu alojamiento.

Para garantizar que este tipo de operaciones se completen satisfactoriamente, puedes modificar por tu cuenta y desde el Panel de Control los parámetros que soportan la configuración de PHP de tu alojamiento: memory_limit, timeouts, etc. De esta forma evitarás cualquier tipo de error puntual.

Ten en cuenta que puedes llevar a cabo estas acciones tanto:

  • Si tienes un hosting compartido. Hazlo accediendo a tu Hosting, en el apartado Servidor > PHP.
  • Si tienes un Servidor Administrado, ya sea un VPS o un Servidor Dedicado, accede al Hosting en cuestión sobre el que quieras aplicar los cambios y de nuevo ve a Servidor > PHP.
Modificar configuración de PHP desde el Panel de Control de dinahosting
Modifica la configuración de PHP de tu web desde tu Panel de Control

Aumento temporal de límites en tu hosting

Desde el Panel puedes aumentar temporalmente los límites de PHP durante 1 hora a los valores máximos. Pasado ese tiempo, se restaurarán a los valores anteriores.

Estos parámetros no pueden incrementarse de forma permanente porque afectarían a la estabilidad del servidor. En el caso de que necesites ampliarlos indefinidamente por requerimientos técnicos de la propia web, puedes migrar a un plan superior con más recursos, o a un alojamiento más completo en el que disfrutes de más independencia (por ejemplo, un VPS o Dedicado).

Para hacer efectivo el cambio, tan solo tienes que cubrir los campos del formulario con los valores que te interesen (respetando los máximos que te damos) y luego hacer clic en Aumentar límites 1 h.

Estos son los parámetros de configuración de PHP sobre los que puedes trabajar:

max_execution_time

Este valor establece el tiempo máximo de ejecución en segundos del PHP

-Por defecto: 30 s
-Máximo: 3600 s
memory_limit

El máximo de memoria en MB que el hosting puede consumir

-Por defecto: 512 MB
-Máximo: 768 MB
pm.max_childen

Esta opción establece el límite sobre el número de peticiones simultáneas que serán servidas. Te hablamos de él un poco más abajo

-Por defecto: 10
-Máximo: 15
request_terminate_timeout

El tiempo de espera en segundos para servir una petición tras la eliminación del proceso worker

-Por defecto: 300 s
-Máximo: 3600 s

Aumento permanente de límites en hosting

Estos parámetros no son tan críticos como los anteriores, puesto que no afectan a la estabilidad del servidor. Por eso, puedes aumentar los límites de PHP de forma permanente sin problema.

En este caso, el formulario arroja hasta 6 parámetros. Para cambiar el valor de alguno, no tienes más que introducir el nuevo y hacer clic en Modificar.

defult_charset

Especifica la codificación de caracteres.

Por defecto: UTF-8
max_input_vars

El número máximo de variables permitidas dentro de las peticiones GET o POST y COOKIE

-Por defecto: 1000
-Máximo: 10000
post_max_size

El tamaño máximo permitido de datos para la variable POST.

-Por defecto: 20 MB
-Máximo: 100 MB
session.cookie_lifetime

Especifica el tiempo de vida de la COOKIE en segundos que se envía al navegador

-Por defecto: 0
-Máximo: 10000
session.gc_maxlifetime

Es el número de segundos después de los cuales la información es considerada como basura y es potencialmente eliminada

-Por defecto: 1440
-Máximo: 10000
upload_max_filesize

El tamaño máximo permitido para subir un fichero.

-Por defecto: 20 MB
-Máximo: 100 MB

Parámetro max_children: ¿qué pasa si tu Hosting superas sus límites?

El parámetro max_children es un indicador en el que tienes que fijarte especialmente. Es recogido diariamente e indica el número de peticiones simultáneas de PHP que permite gestionar tu hosting. ¿Qué ocurre si superas los límites establecidos en tu Hosting? Una vez se supere el límite de peticiones incluidas en tu plan, tus usuarios comenzarán a percibir que tu web va más lenta y puede que estés perdiendo visitas.

No te preocupes, porque en caso de superarlo te avisaremos. En tu Panel de Control tienes un histórico de las veces en las que se produce esta circunstancia de superar el max_children. Accede a él en Utilización de recursos > Monitorización:

Monitorización de max_children en el Panel de Control de dinahosting
Monitorización de max_children en el Panel de Control de dinahosting

Además, te indicaremos por medio de un aviso en el Panel en el apartado de Inicio de tu Hosting y de un correo electrónico de que los límites establecidos se están sobrepasando:

Aviso cuando se supera el límite de max_children
Aviso cuando se supera el límite de max_children

En circunstancias como esta, tal y como te indicamos en el Panel, tienes dos opciones:

  1. Revisar el código de tu página por si el problema viene de ahí. En caso de que tengas un CMS instalado, ten en cuenta verificar su funcionamiento o el de los plugins instalados por si alguna actualización o cambio reciente hayan podido afectar.
  2. Valorar escalar tu hosting a un alojamiento con más recursos para disfrutar desde ya del mejor rendimiento. Para cualquier cuestión, contactas con Soporte y te ayudamos.

Llámanos o escríbenos si te surge alguna duda y te echamos un cable al momento, ¡sin esperas y en tu idioma!


Avatar de Adriana Freire

Comentarios

4 respuestas

  1. Avatar de Aplicaciones Informaticas

    Tanto upload_max_filesize como post_max_size suelen ser los que mas se suelen necesitar subir, sobre todo por archivos que tienes que subir al servidor.

    1. Avatar de Marta Mariño
      Marta Mariño

      ¡Gran apunte! Gracias por compartirlo con nosotros, Aplicaciones Informáticas 🙂

  2. Avatar de sermalefico
    sermalefico

    Que el límite predeterminado mínimo esté en 192mb (antes 128mb) y no en 256mb (que es lo recomendado para wordpress, woocommerce, PrestaShop y que ofrecen todos los alojamientos como mínimo) y decir que afectarían a la estabilidad del servidor es para hacerselo mirar.

    1. Avatar de Adriana Freire
      Adriana Freire

      Hola, sermalefico,

      Los 192 MB son para Hostings Básicos, puesto que por el tipo de proyectos que albergan normalmente no se requiere más en la mayor parte de los casos. El límite de 256 MB es el que tenemos en nuestros Hostings Avanzados.

      En servicios compartidos, en ambos casos el usuario puede aumentar este límite temporalmente desde su Panel de Control. En servicios dedicados, el valor puede aumentarse de forma permanente si el usuario nos lo solicita.

      Esperamos haber resuelto tu duda.

      ¡Un saludo!

Deja una respuesta

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

Newsletter

Suscríbete y recibe periódicamente consejos muy útiles para tu web y ecommerce 🙂 Además, te regalamos
3 guías
: Digitalización, WordPress y Ciberseguridad.

Conviértete en afiliado

Gana dinero recomendando dinahosting a todo el mundo.