Может кто-нибудь сказать мне, что вызывает то, что пользователь загружает большой файл?max_input_time или max_execution_time? - PullRequest
1 голос
/ 15 декабря 2010

Может ли кто-нибудь сказать мне, что вызывает то, что пользователь загружает большой файл? max_input_time или max_execution_time? так как начало загрузки - процесс php.

Я разрешаю пользователям загружать максимум 5 МБ. Итак, каковы подходящие настройки для этих двух выше?

потому что когда его слишком мало и файл такой большой, я просто получаю пустую страницу.

1 Ответ

0 голосов
/ 15 декабря 2010

Оба триггера, но в разное время в процессе:

  • max_input_time - это время, которое PHP затрачивает на синтаксический анализ запроса и предоставление структур $ _POST, $ _FILE и т. Д.,
  • max_execution_time - это время, когда ваш скрипт может выполняться после разбора запроса.

Поэтому я бы предложил вам выполнить какую-либо регистрацию (в файл, а не в браузер) в вашем скрипте PHP, чтобы увидеть, действительно ли скрипт выполняется.Если он не выполняется, то срабатывает max_input_time, если он выполняется, то ваш сценарий, вероятно, занял слишком много времени, и срабатывает max_execution_time.

Обратите внимание, что могут быть и другие факторы, приводящие к доставке пустой страницы., так что вам следует проверять журналы php и apache на наличие ошибок.

...