Мне нужна помощь по странной для меня проблеме. Я разрабатываю приложение на PHP с сервером IIS (я не решаю, не вините меня, лол), и когда я пытаюсь загрузить более 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 этот файл не обрабатывается.
Для решения проблемы я сделал следующее:
Эквивалентный способ - создать 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.