已超出允许的最大文件上载数

Hyd*_*erA 18 php apache file-upload

我们一次上传大约500张图片

max_file_uploads = 600
memory_limit = 200M ( most images are 12-15KB )
post_max_size = 200M
Run Code Online (Sandbox Code Playgroud)

为什么我们仍然会收到警告?

编辑:所有这些变量都在php.ini文件中设置,并通过使用phpinfo()进行检查来确认;

Álv*_*lez 18

在上传所有文件之前,PHP脚本甚至不会开始执行.这意味着您无法max_file_uploads在PHP中更改指令,例如ini_set():您需要在php.ini文件中执行此操作.否则,当您更改设置时,已经达到限制.

  • 还要看看是否已经安装了`suhosin` php扩展.它带有自己的上传限制:`suhosin.upload.max_uploads`.我通过查看成功上传的确切数量(在我的情况下为120个中的25个)并在我的`phpinfo()`中搜索该数字(25)来找到它. (7认同)

Sha*_*ngh 9

add max_file_uploads=500 to php.ini 
Run Code Online (Sandbox Code Playgroud)