2010-12-14 15 views
12

Estamos subir alrededor de 500 imágenes a la veznúmero máximo de carga de archivos permitidos se ha superado

max_file_uploads = 600 
memory_limit = 200M (most images are 12-15KB) 
post_max_size = 200M 

¿Por qué seguimos recibiendo esa advertencia?

EDIT: Todas estas variables se establecen en el archivo php.ini y se confirman al marcar usando phpinfo();

+0

¿Seguro que mirará el php.ini correcto, el que aparece en la salida de 'phpinfo()' cuando se lo llama a través de un navegador web? – rik

+0

¿Aparece en el * Valor local * o en la columna de valor * Valor maestro *? ¿Lo estás estableciendo en otro lugar? ¿Has reiniciado Apache (si mod_php) o los procesos PHP (si fastcgi)? –

+0

@rik: Sí, se usa 'php -i | grep Configuration' para verificar el archivo php.ini que debería estar editando. @Alvaro: tanto el maestro como los valores locales son los mismos para todas estas variables. – HyderA

Respuesta

16

El script PHP ni siquiera comenzará a ejecutarse hasta que se hayan cargado todos los archivos. Esto significa que no puede cambiar la directiva max_file_uploads desde PHP, p. Ej. con ini_set(): debe hacerlo en el archivo php.ini. De lo contrario, cuando cambie la configuración, el límite ya se ha alcanzado.

+0

Y a pesar de que es un mensaje de error de PHP, cabe señalar que Apache puede/limitará los tamaños de carga a través de LimitRequestBody en httpd.conf –

+7

También verifique si se ha instalado la extensión 'suhosin' php. Lleva su propio límite de carga: 'suhosin.upload.max_uploads'. Lo encontré al ver el número exacto de cargas que fueron exitosas (25 de 120, en mi caso) y buscar mi 'phpinfo()' para ese número (25). – Andrew

+0

un poco tarde en esto, pero ¿cree que es posible agregarlo al htaccess 'php_value max_file_uploads 1000' ya que solo quiero que esté accesible para una carpeta en particular (más específicamente y para la sección de administración) y no como un param global? –

6
add max_file_uploads=500 to php.ini 
+0

Ya está configurado en 600. – rik

+0

¿Puedes ver el valor actualizado en phpinfo? –

Cuestiones relacionadas