Aumentar tamaño de carga de archivos php
AUTOR PREGUNTA #1
Hola creo que el titulo lo dice todo, necesito poder aumentar tamaño de carga de archivos php, porque sino me da errores en algunas cosas. Podeis decirme donde se puede aumentar todo esto?? Gracias.
-
5 personas más tuvieron esta duda Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
#2
- Para CentOS - Fedora - RHEL (Red Hat)
- Para Debian - Ubuntu
vim /etc/php/7.0/apache2/php.ini
- upload_max_filesize = 20M
- post_max_size = 20M
- max_file_uploads = 20
#3
Buenos días amigo, muy bien, es sumamente común tener esta duda, ya que no es secreto para nadie que muchas veces se intenta subir algún tipo de archivos con formato PHP a algún servidor web como por ejemplo email o WordPress y no se puede porque el límite de peso no te lo permite.
Asimismo, es importante resaltarte, que por defecto, estos archivos admiten hasta 2 Mb y la mayoría de las veces dependiendo del servidor seguro necesitas subir mucho más, pero descuida la solución es sencilla solo tienes que modificar algunos códigos y te lo explicaré a continuación:
Aumentar el tamaño de carga de archivos PHP
Paso 1
- Lo primero que tienes que hacer es identificar bajo qué ruta está corriendo el archivo, puede ser bajo la de “Apache” que posee una ruta específica que suele ser igual para casi todos los servidores, por ejemplo, debería ser algo parecido a esto:
- /etc/php5/apache2/php.ini
- /etc/cgi/apache2/php.ini
Paso 2
- En segunda instancia, podrás observar varias rutas, donde al editarlas podrás aumentar el límite, por ejemplo, puedes encontrar los códigos predilectos de esta manera:
- upload_max_filesize 2M
- post_max_size8M
- En cuanto a la primera ruta, como lo puedes notar se encuentra el límite de peso del que te hablé anteriormente, y lo que tienes que hacer es dejar todo tal cual está, excepto en la parte que dice “2MB” que por supuesto deberás cambiarlo por un tamaño mayor.
- Asimismo, en cuanto a la segunda ruta se refiere al tamaño máximo también, y se le puede agregar lo que es el tamaño del formulario por ello puedes notar que es un poco mayor de 2 Mb, ahora, el mismo lo debes cambiar por el tamaño que desees.
Paso 3
Ya te he explicado cómo subir el límite de los archivos parcialmente, pero aunque no lo creas existen otras dimensiones que claro, también son modificables y te ayudarán:
- max_execution_time = 30
- memory_limit = 64M
- En cuanto a la primera ruta, la vas a cambiar para subir específicamente el límite de la subida del archivo al servidor, es muy sencillo, como ves no se trata de poco peso como los anteriores, sin embargo puedes aumentarlo todo lo que desees.
- De igual forma se encuentra la segunda ruta, se puede hablar directamente y únicamente de la memoria límite o máxima que puede consumir el archivo, como puedes notar no es sencillamente un nivel bajo, pero si así lo requieres pues fácilmente lo puedes aumentar solo debes cambiar el código.
Paso 4
- Cuando hayas hecho todos los cambios y aumentos que desees, tiene que reiniciar el servidor, puedes hacerlo reiniciando el de la nube por ejemplo, ahora te recomiendo que hagas todas las pruebas que sean necesarias para garantizar un buen funcionamiento de los archivos PHP.
Es importante aclarar que en caso de que haya algún tipo de error, solo debes volver a cambiar las rutas por algún número menor de peso límite para las diferentes especificaciones que te acabo de mencionar, y recuerda que todo es bajo tus necesidades informáticas y preferencias.
Esto ha Sido todo por hoy,no olvides seguir los pasos al pie de la letra para que tengas mucho éxito, te deseo suerte, hasta la próxima amigo.
#4
Saludos! Cuando desarrollas aplicaciones web en PHP bajo el mando de “Apache” te puede aparecer una limitación debido al tamaño de los archivos que estés subiendo desde tu navegador.
Esta limitación permite solo hasta 2MG, es decir que, si deseas subir un archivo que pese 3MG, el sistema puede arrojarte un error y devolverte el archivo a causa de este límite. Pero no te preocupes, hoy te enseñaré como ampliar esta limitación de carga.
Como aumentar el tamaño de carga de los archivos PHP
Opción 1: Una de las formas de ampliar el límite en PHP es modificando el fichero de configuración, y para ello debes seguir las siguientes indicaciones
- Lo primero que debes hacer es buscar el archivo de configuración PHP, y una vez lo ubiques, debes editarlo y modificarle las siguientes líneas:
- “Upload_max_filesize = 10M”. Esto para que aumentes el tamaño máximo del fichero
- “Post_max_size = 20M”. Esto te ayuda a indicar el máximo de carga cuando desees enviar un archivo.
- “Max_execution_time = 180”. Este último viene siendo el tiempo máximo en segundos (3 minutos) de ejecución para que puedas realizar tu carga de archivos.
- Lo segundo que debes hacer es guardar los cambios en el fichero “Php.ini” y volver a iniciar tu servidor Web Apache
Opción 2: La segunda manera de ampliar el límite de carga de archivos PHP es indicando la configuración de Apache “Htaccess” a través de un fichero
- Lo primero que debes hacer, es modificar o en dado caso crear un fichero “Htaccess”
- Seguidamente colocar las siguientes líneas
- Php_value upload_max_filesize 10M
- Php_value post_max_size 20M
- Php_value max_execution_time 180
- La interpretación de estas líneas es muy parecida al caso anterior.
Estas dos formas de ampliar el límite de carga para archivos PHP te puede ser de gran utilidad a la hora de desarrollar alguna página web o blog, en donde tengas que subir fotos, videos u otros archivos que pesen más de 2MG.