Estoy intentando subir un archivo de más de 2 GB a un servidor PHP 5.3.4 local. He establecido las siguientes variables de servidor:Carga de un archivo de más de 2GB usando PHP
memory_limit = -1
post_max_size = 9G
upload_max_filesize = 5G
Sin embargo, en el error_log que encontré:
PHP Advertencia: Enviar Content-Length de 2120909412 bytes supera el límite de 1073741824 bytes en Unknown on line 0
¿Alguien puede decirme por qué esto sigue fallando por favor?
HTTP realmente no es la elección correcta de protocolo para cargar un archivo de 2GB. Deberías usar (S) FTP para esto. –
¿Ha verificado que esas son las variables en uso? (es decir, a través de 'phpinfo()') PHP nunca deja de sorprenderme acerca de qué archivo de configuración está leyendo en realidad ... (Además, HTTP no está destinado para esto ...) – Thanatos
¿Por qué quieres usar PHP para esto? en lugar de algo como FTP o cualquier número u otras formas de cargar archivos – Earlz