Загрузите несколько файлов в IIS / FastCGI

Я нуждаюсь в помощи для странной проблемы мне. Я разрабатываю приложение в PHP с сервером IIS (я не решаю, не обвиняйте меня lol), и когда я пытаюсь загрузить больше чем 6 файлов, я не получаю ошибки, но запроса, не найденного из сценария, который загружает файлы.

"NetworkError: 404 Not Found - https://dev-server-host/admin/admin-manage-file-uploads.php?add=1&inst=GalleryPic&doctype=img"

Я думал, что проблема была в конфигурации PHP для загрузок файла, но я проверил, что пределы довольно щедры:

max_execution_time = 600
max_input_time = 120
memory_limit = 2000M
post_max_size = 1000M
upload_max_filesize = 1000M
max_file_uploads = 5000

Есть ли какая-либо конфигурация, я отсутствующий в стороне IIS?

У меня нет Web.config (*) файл для этого проекта, я должен настроить файл Web.config с определением параметров загрузки?

(*) Исправляют меня, если я неправ, но я думаю, что этот файл только необходим для приложений ASP, для PHP не обрабатывается этот файл.

1
задан 14 October 2015 в 16:39
1 ответ

Для решения этой проблемы я сделал следующее:

  1. Фильтрация открытых запросов в разделе IIS моего приложения
  2. Выберите вкладку «Правила»
  3. Щелкните «Изменить параметры функции ...» в меню действий справа
  4. Увеличьте значение «Максимально допустимая длина содержимого»

Ссылка: http://www.web-site-scripts.com/knowledge-base/article/AA-00696/0/Increasing-maximum-allowed-size-for-uploads-on-IIS7.html

эквивалентный способ - создать Web.config со следующим содержимым:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="209715200" />
            </requestFiltering>
        </security>
    </system.webServer>
</configuration>

Очевидно, даже для PHP-приложений используется файл Web.config.

1
ответ дан 3 December 2019 в 23:58

Теги

Похожие вопросы