Cuando tienes recien instalado php7 con apache, una de las primeros cambios que solemos hacer es aumentar el tamaño de subida de archivos. Todo esto viene, porque por defecto, php nos tiene configurado para subir archivos como máximo de 2 Megas, si 2 Megas, has leido bien.
Esto lo podemos hacer de dos formas. Una de ellas, haciendo el cambio para todas las webs, que lo haríamos a través del archivo de configuración de php. El otro modo es hacerlo, una a una, especificándoselo mediante la configuración de su virtualhost.
Indice de Contenidos
A traves de php.ini
Para configurarlo de mediante el archivo php.ini, primero tenemos que irnos a la ruta donde se encuentra, que en debian, con php 7.3, se encuentra en «/etc/php/7.3/apache2/php.ini», sino lo encuentras, lo puedes buscar con el comando find.
find / -name «php.ini»
Una vez localizado php.ini, abrelo con tu editor favorito y añade las siguitentes lineas.
upload_max_filesize = 20M
post_max_size = 40M
max_execution_time = 180
Con estas instrucciones, le indicamos.
- upload_max_filesize que un archivo ocupará como máximo 20 Megas
- post_max_size que como maximo en ese post podremos subir 40 Megas
- max_execution_time que tenemos 180 segundo para que se haga la subida
Con esta configuración podríamos subir dos ficheros de 20 Megas a la vez.
Configuración individiual
Si queremos esta configuración individual para cada virtualhost de los que tenemos, lo hacemos de la siguiente forma.
Nos dirigimos a nuestro archivo de configuración de nuestro virtualhost, que en apache se encuentra en «/etc/apache2/sites-available/nombredelaweb.conf», si quieres saber mas, acerca de los virtualhost, te aconsejo que mires esta entrada.
Lo abrimos con nuestro editor de texto favorito y entre las estiques <Directory «rutadenuestraweb»> y </Directory>, añadimos las siguientes lineas.
php_value upload_max_filesize = 20M
php_value post_max_size = 40M
php_value max_execution_time = 180
La única diferencia es que aquí con la etiqueta php_value, le estamos indicando que estas intrucciones son configuración del propio php.
Yo, personalmente prefiero aumentar el tamaño de subida de archivos, indicándoselo en la configuracioón de cada virtualhost, asi, puedo afinarlo un poco mas según las necesidades de cada web.
Deja un Comentario
Debes de estar logueado para comentar.