Actualizado para Ubuntu 16.04 y PHP 7.0 ¿Cómo aumentar el tamaño máximo de archivo a subir con PHP y Apache?

apache

Es muy común que nos encontremos con un error que nos indica que no podemos subir archivos mayores a 2 MB a nuestros servidores, sobre todo podemos encontrar este tipo de errores al intentar subir scripts de SQL para crear automáticamente las tablas de una base de datos. Ese es mi caso, así que les muestro los pasos a seguir por si alguien se encuentra con este problema:

En primer lugar debemos abrir con el editor de texto de nuestra preferencia el siguiente archivo:

/etc/php5/apache2/php.ini

en PHP 7.0 el archivo es el siguiente…

/etc/php/7.0/apache2/php.ini

Una vez abierto el archivo, buscamos la línea que contenga el texto upload_max_filesize que habitualmente está definido por defecto así:

upload_max_filesize = 2M

De ese modo indicamos a PHP que el tamaño máximo permitido para archivos a subir a nuestro servidor es de 2 MB. Para modificarlo simplemente dejamos la línea de la siguiente manera:

upload_max_filesize = 2M

Dependiendo del caso, podría ser también de utilidad modificar otros dos valores realacionados dejándolos del siguiente modo:

post_max_size = 20M

max_execution_time = 120

Eso es todo en cuanto a modificaciones, ahora solo nos resta reiniciar nuestro servidor apache con un último comando y ya lo tendremos funcionando:

sudo service apache2 restart

en Ubuntu 16.04 la orden es la siguiente…

sudo systemctl restart apache2

Listo, ya configuramos el servidor para que acepte archivos mayores a 2 MB.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s