Недавно я столкнулся с той же проблемой, но, к сожалению, ни одно из вышеперечисленных решений не помогло мне. Поэтому я думаю, что я должен поделиться сработавшим решением здесь
Когда я пытался загрузить более 50 изображений, сервер ограничивал его до 20. (Я работал на Centos Server с PHP 5.3.6)
Установка max_file_uploads = 100
в файле PHP.ini не помогла даже, но предел загрузки числового файла изменился на 25
При поиске числового значения 25 на странице phpinfo () я наткнулся на параметр suhosin.upload.max_uploads со значением 25.
Установка suhosin.upload.max_uploads на 100 вместе с max_file_uploads = 100
в файле PHP.ini сработала, теперь на сервер мы можем загрузить до 100 файлов. (Я не уверен, есть ли у нас какой-либо другой файл, в котором мы изменяем значения параметров suhosin, но установка значений suhosin в php.ini ИЛИ php.d / suhosin.ini будет работать :))
max_file_uploads = 100
suhosin.upload.max_uploads=100
http://www.hardened -php.net / suhosin / configuration.html