Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Aumentar el tamaño máximo de subida de ficheros con Apache y PHP

Es muy frecuente que cuando estemos desarrollando algún tipo de aplicación web, tengamos la necesidad de poder subir ficheros. La subida de ficheros es una operación relativamente simple, pero tiene una limitación, el tamaño del mismo. Esta limitación podemos gestionarla a través de PHP dentro del php.ini (en función de cuál sea tu distribución se encontrará en un sitio u otro, en mi caso está en /etc directamente).

Logo PHP

¿Qué parámetros deberemos modificar?

Veamos para qué sirve cada uno.

upload_max_filesize

Tamaño máximo del fichero a subir, en este caso hemos indicado 20MB.

post_max_size

Tamaño máximo del envío que realizamos, como podemos enviar varios ficheros en un sólo envío y probablemente enviemos siempre más datos que el fichero en sí, indicamos un valor mayor, en este ejemplo 40MB.

max_execution_time

Tiempo máximo de ejecución del script de subida en segundos. En nuestro caso tenemos 120 segundos, es decir 2 minutos.

Tras realizar estas modificaciones dentro del php.ini, deberemos reiniciar el servidor HTTP:

Con esto tendremos el problema de la limitación resuelto. Dentro de la documentación de PHP tenéis más información referente a la configuración de PHP para este tipo de operaciones. Podremos manejar los valores según nuestras necesidades.

Leer entrada anterior
Instalar Chromium en Ubuntu

Chromium es un navegador web de código abierto, a partir del cual se basa el código fuente de Google Chrome....

Cerrar