Categorías: Tutoriales

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).

¿Qué parámetros deberemos modificar?

upload_max_filesize = 20M
post_max_size = 40M
max_execution_time = 120

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:

sudo service apache restart

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.

F. Javier Carazo Gil

Cofundador de CODECTION, empresa especializada en WordPress, autor de un libro sobre WordPress (el primero en español) y multitud de artículos (en medios físicos y virtuales) sobre el tema. Participa en la comunidad WordPress de forma activa siendo parte del equipo organizador de la WordPress Meetup de Córdoba, dando charlas en diferentes WordCamp y siendo autor y coautor de multitud de plugins libres y premium para WordPress de gran éxito.

Ver comentarios

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace