Ver y editar los ajustes de PHP
Qué consigues: subir el límite de memoria, permitir ficheros más grandes o dar más tiempo a una página lenta, sin abrir un ticket.
Son la otra mitad de «yo mando en el PHP de mi web»: la versión se elige en Cambiar la versión de PHP, y los límites se ajustan aquí. Están en la misma pantalla, más abajo.
Los cuatro ajustes que puedes cambiar
Ajuste |
Para qué sirve |
|---|---|
Memoria por proceso Ejemplo: |
Cuánta memoria puede usar tu web a la vez. Súbelo si ves «allowed memory size exhausted». |
Tamaño máximo de subida Ejemplo: |
El fichero más grande que se puede subir. Es el que toca cuando no puedes subir un vídeo o un PDF grande. |
Tamaño máximo de formulario Ejemplo: |
Tiene que ser igual o mayor que el de subida. |
Tiempo máximo de ejecución Ejemplo: |
Segundos antes de cortar una página que tarda. Súbelo para importaciones y copias grandes. |
Warning
Si pones un tamaño de subida mayor que el de formulario, las subidas grandes fallan sin decir por qué. El panel no te deja guardarlo por eso mismo. Cambia siempre los dos a la vez, y deja el de formulario igual o más alto.
Pasos
En el Panel de Hosting, en la fila de tu sitio, pulsa PHP.
Baja hasta Ajustes de PHP.
Los campos vienen con lo que tienes puesto ahora. Un campo vacío significa que se usa el valor por defecto del servidor.
Cambia lo que necesites. Usa el formato de los ejemplos:
256M,2G, o un número de segundos sin unidad.Pulsa Guardar ajustes.
Cómo sabes que ha salido bien
Sale el aviso «Ajustes de PHP guardados. Ya están puestos en tu web.» y la pantalla se recarga con los valores nuevos.
No hace falta reiniciar nada: ya están aplicados.
Si algo está mal escrito, el panel te lo dice campo por campo —por ejemplo «»250MB» no vale. Pon algo como 256M»— y no guarda nada. Lo que hayas escrito se queda en pantalla, no tienes que teclearlo otra vez.
Otros ajustes
Debajo de los cuatro campos hay un recuadro Otros ajustes para escribir
directivas que no están en la lista, una por línea y con la forma
ajuste = valor. Las líneas que empiecen por ; o # se ignoran, así
que puedes dejarte comentarios.
Si una línea no tiene esa forma, el panel te dice cuál es y no guarda.
Lo que no se puede cambiar, y por qué
Debajo tienes la lista completa con el motivo de cada uno. No es capricho: son las directivas que sostienen el aislamiento entre clientes en un servidor compartido, y tocarlas te sacaría de tu carpeta.
Directiva |
Por qué no |
|---|---|
|
Decide qué carpetas ve tu web; tocarla te dejaría entrar en las de otros clientes. |
|
Es lo que impide ejecutar órdenes del sistema. |
|
Es por donde sale el correo del servidor. |
|
Apunta a las extensiones del servidor entero. |
|
Ejecutan código antes y después de cada página. |
|
Ya no existe en PHP y no hace nada. |
Si intentas ponerlas en Otros ajustes, el panel te lo explica y no guarda. Si de verdad necesitas una de ellas, abre un ticket contando para qué: hay casos en que se puede hacer de otra forma.
Problemas frecuentes
- Subí el límite de memoria y sigue fallando
Mira si la aplicación tiene su propio límite. WordPress, por ejemplo, lleva uno en
wp-config.phpque manda sobre el del servidor.- Sigue sin dejarme subir un fichero grande
Sube los dos tamaños, el de subida y el de formulario. Y comprueba si tu aplicación tiene además un límite propio.
- «No se han podido guardar»
El aviso lleva el motivo detrás. Cópialo tal cual en un ticket.