У меня есть форма, в которой вы можете загрузить XML-файл, а мой PHP-файл анализирует и импортирует файл в базу данных. Когда я отправляю файл размером 50 Мб или меньше, он работает. Но когда я публикую что-то немного выше, он возвращает «404-я страница не найдена» из IIS. Почему это? Должен ли он вместо этого возвращать ошибку 500? ..
Не удалось найти что-либо в средстве просмотра событий, ошибка не возвращается и не регистрируется в журнале ошибок PHP. Я потерялся.
Windows Server 2012
PHP 7.1.1
IIS версии 6.2 (сборка 9200)
Мне пришлось увеличить maxRequestLength
и maxAllowedContentLength
через редактор конфигурации в IIS.
Эти значения можно найти здесь:
Web.Config/system.web/httpRuntime/maxRequestLength
Web.Config/system.webServer/security/requestFiltering/maxAllowedContentLength
Чтобы найти эти значения в IIS: