Low max_input_time: What It Breaks and the Fix

1 min read

Overview #

max_input_time limits how long PHP may spend parsing incoming request data (form fields, files, and headers) before giving up. A low value means large submissions can be cut off mid-parse, even when the data itself is valid.

The Alert #

MAX_INPUT_TIME (warning): max_input_time is below 60 seconds. Large form submissions and uploads may fail.

What Breaks at Low Values #

Scenario What happens
Big form submissions Multi-field forms (Elementor, Fluent Forms) time out during parsing
Bulk media uploads Many files in one request exceed the parse window
File-heavy admin screens Pages carrying dozens of upload fields get cut off
Conditional logic forms Large form definitions parse slowly and hit the ceiling

The Fix #

Raise max_input_time to 90 seconds.

  • GridPane: control panel → PHP settings → Max Input Time → 90 (Xponent does this for you).
  • php.ini / .user.ini: max_input_time = 90

Verifying the Change #

Re-submit the form or upload batch that failed. It should complete without the silent cut-off.

The Xponent Standard #

Xponent-managed sites run max_input_time = 90 via the GridPane control panel: comfortably above the 60s threshold while still bounding worst-case parse time.

Related Articles #

Updated on August 31, 2026