Se ha superado el número máximo de subidas de archivos permitidas
⏰ 2 minutos de lectura
HyderA
Estamos subiendo alrededor de 500 imágenes a la vez
max_file_uploads = 600
memory_limit = 200M ( most images are 12-15KB )
post_max_size = 200M
¿Por qué seguimos recibiendo esa advertencia?
EDITAR: Todas estas variables se configuran en el archivo php.ini y se confirman comprobando mediante phpinfo();
¿Estás seguro de mirar el php.ini correcto, el que aparece en la salida de phpinfo() cuando se llama a través de un navegador web?
– rik
14 de diciembre de 2010 a las 11:35
¿Aparece en el Valor local o en el Valor maestro columna de valor? ¿Lo estás configurando en otro lugar? ¿Ha reiniciado Apache (si es mod_php) o los procesos de PHP (si es fastcgi)?
–Álvaro González
14 de diciembre de 2010 a las 11:35
@rik: Sí, usado php -i | grep Configuration para verificar el archivo php.ini que debería estar editando. @Alvaro: tanto los valores maestros como los locales son los mismos para todas estas variables.
– HyderA
14 de diciembre de 2010 a las 12:30
@gAMBOOKa: Puede haber diferentes php.ini para mod_php y CLI. tienes que ahorrar <?php phpinfo(); a un archivo en la raíz de su documento y acceda a él con su navegador.
– rik
14 de diciembre de 2010 a las 12:41
@rik: eso es exactamente lo que hice, no lo ejecuté como CLI
– HyderA
14 de diciembre de 2010 a las 12:49
El script PHP ni siquiera comenzará a ejecutarse hasta que se hayan cargado todos los archivos. Eso significa que no puede cambiar el max_file_uploads directiva desde dentro de PHP, por ejemplo, con ini_set(): tienes que hacerlo en el php.ini expediente. De lo contrario, cuando cambia la configuración, el límite ya se ha alcanzado.
Y aunque ese es un mensaje de error de PHP, vale la pena señalar que Apache puede/limitará los tamaños de carga a través de LimitRequestBody en httpd.conf
– Marc B.
14 de diciembre de 2010 a las 18:39
También mire para ver si el suhosin Se ha instalado la extensión php. Lleva su propio límite de carga: suhosin.upload.max_uploads. Lo encontré mirando el número exacto de cargas que fueron exitosas (25 de 120, en mi caso) y buscando en mi phpinfo() para ese número (25).
– Andrés
19 de diciembre de 2011 a las 2:14
un poco tarde en esto, pero crees que es posible agregarlo al htaccess php_value max_file_uploads 1000 ya que solo quiero ser accesible a una carpeta en particular (más específicamente y a la sección de administración) y no como un parámetro global?
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Configurar y más información
¿Estás seguro de mirar el php.ini correcto, el que aparece en la salida de
phpinfo()
cuando se llama a través de un navegador web?– rik
14 de diciembre de 2010 a las 11:35
¿Aparece en el Valor local o en el Valor maestro columna de valor? ¿Lo estás configurando en otro lugar? ¿Ha reiniciado Apache (si es mod_php) o los procesos de PHP (si es fastcgi)?
–Álvaro González
14 de diciembre de 2010 a las 11:35
@rik: Sí, usado
php -i | grep Configuration
para verificar el archivo php.ini que debería estar editando. @Alvaro: tanto los valores maestros como los locales son los mismos para todas estas variables.– HyderA
14 de diciembre de 2010 a las 12:30
@gAMBOOKa: Puede haber diferentes php.ini para mod_php y CLI. tienes que ahorrar
<?php phpinfo();
a un archivo en la raíz de su documento y acceda a él con su navegador.– rik
14 de diciembre de 2010 a las 12:41
@rik: eso es exactamente lo que hice, no lo ejecuté como CLI
– HyderA
14 de diciembre de 2010 a las 12:49