#php #iis #iis-7 #upload
#php #iis #iis-7 #загрузка
Вопрос:
У меня возникли некоторые проблемы со скриптом загрузки php при попытке загрузить большие файлы (> 9-10 Мб). Проблему, с которой я столкнулся, можно увидеть на скриншоте здесь:
http://thecreativefloor.com/capture.jpg
Я изменил все обычные области (настройки php ini, настройки web.config, хотя я опубликовал их ниже для справки), но это теперь ставит меня в тупик (и если бы это была одна из этих областей, я предполагаю, что она в любом случае не показывала бы ошибку 500).
Я думаю, это должно быть из-за какой-то проблемы в IIS или, возможно, тайм-аута скрипта. Скрипт работает для всего остального размером менее 9 МБ, как только я поднимаюсь выше, он выходит из строя.
Любая помощь приветствуется
Ник
Настройки PHP ini:
memory_limit = 256M
post_max_size = 800M
upload_max_filesize = 800M
Добавление Web.config:
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="524288000"/>
</requestFiltering>
</security>
Комментарии:
1. jjclements.co.uk/2010/05/24/…
2. у вас должны быть еще какие-то подсказки в журналах ошибок веб-сервера?
3. serverfault.com/questions/19561/…
4. Где примерно находятся журналы ошибок для IIS? Это те, о которых говорится в IIS — Logging (т.Е. имя хоста / статистика / журналы)
Ответ №1:
Возможно, вам захочется изучить этот параметр web.config, хотя он может быть применим только для ASP.NET:
<httpRuntime maxRequestLength="16384" />
http://msdn.microsoft.com/en-us/library/e1f13641(v=vs.71).aspx