Tengo problemas para cargar archivos "más grandes", y creo que el límite permitido es de aproximadamente 2 MB. He subido varios tipos de archivos por debajo de 2MB (.js, .png, .jpg, .psd, .php), sin embargo, fallan más de 2MB.Problemas de carga de archivos PHP al cargar archivos "más grandes" (más de 2 MB)
- 1.8MB imagen psd trabajaron
- 2.4MB imagen psd didnt' trabajo (mismo archivo que 1,8, apenas más grande)
ya he cambiado php.ini a lo siguiente:
- upload_max_filesize = 20M (cambiado esto desde 2 M)
- post_max_size = 40M (cambiado esto desde 2 M)
- max_execution_time = 60 (cambiado esto desde 45)
- max_input_time = 180 (cambiado esto desde 30)
- memory_limit = 48M (cambiado esto desde 8M)
También he añadido el siguiente a mi htaccess archivo, tanto en el directorio final donde me gustaría que el archivo que desea mover, y el directorio inicial en el formulario de carga vive:
- LimitRequestBody 53687091
Como mencioné, la carga funciona para archivos más pequeños, por lo que creo que tiene que ser una restricción en el tamaño de carga, no hay nada de malo en el formulario.
¿Alguna idea de dónde puedo mirar después? Quiero que el límite sea 20M, todo está en nuestro back-end con un inicio de sesión requerido para acceder a la página, por lo que no estoy preocupado por las cargas de rouge.
Dependiendo de cómo esté configurado su servidor, es posible que deba reiniciar el servicio del servidor web para que los cambios surtan efecto. Además, ¿qué hace un phpinfo(); mostrar la página? – j08691
¿hay un error real que se está lanzando? ¿O la página simplemente 'expira' y no da como resultado un resultado de "archivo cargado"? Tal vez es su código que hace una verificación de tamaño y no el software del servidor? – Jakub
El error es solo mi error de formulario personalizado que dice que la carga no se completó, no hay error de apache o php ni nada. – Erik