Xponent Docs

The manual for your managed site.

Docs Category: PHP & Runtime

Low max_execution_time: What It Breaks and the Fix

Last Updated: August 31, 2026

Overview max_execution_time limits how long a single PHP request may run before the server kills it. The default on many hosts is 30 seconds: fine for normal page loads, fatal for long-running operations. This article covers the alert, what breaks, and the fix. The Alert MAX_EXECUTION_TIME (warning): max_execution_time is below 60 seconds. Long-running operations may...

Low max_input_time: What It Breaks and the Fix

Last Updated: August 31, 2026

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...

OPcache: Enabling & Tuning

Last Updated: August 31, 2026

Overview OPcache is PHP’s built-in bytecode cache. It stores compiled PHP scripts in memory so the server doesn’t recompile every file on every request. It’s one of the highest-impact performance settings available: commonly up to 3x faster PHP execution: and it’s standard on properly configured production WordPress hosts. The Alerts Alert Meaning OPcache Disabled (warning)...

PHP Memory Limit: Setting a Sane Limit

Last Updated: August 31, 2026

Overview memory_limit controls how much RAM a single PHP request may use. Two alerts relate to it: an unlimited limit (-1) and a memory peak above 85% of the configured limit. Both are fixable and usually point at a specific plugin or operation. The Alerts Alert Meaning Unlimited PHP memory_limit (warning) Set to -1: a...

PHP Version Support & Upgrades

Last Updated: August 31, 2026

Overview PHP powers WordPress, and every PHP version has a supported lifespan. When a version reaches End-of-Life (EOL), it stops receiving security patches, a known and exploitable attack surface. This article covers the alerts you may see, what Xponent supports, and how upgrades happen. The Alerts Alert Meaning PHP Version End-of-Life (critical) Your server runs...

Resolving max_input_vars Truncation

Last Updated: August 31, 2026

Overview max_input_vars is a PHP setting that limits how many input variables a single request can carry. When a page exceeds the limit, PHP silently drops the excess variables: no error, just missing data after you click Save. Elementor Pro and JetEngine need 3000+ to work reliably. The Alert MAX_INPUT_VARS (warning): max_input_vars is below 3000....

Short Open Tag: Why It Should Be Off

Last Updated: August 31, 2026

Overview short_open_tag lets PHP treat

Site Timezone vs Server Timezone: Why They Must Match

Last Updated: August 31, 2026

Overview WordPress stores dates in its own timezone setting, but PHP scripts (and the server) run in the server timezone. When the two differ, timestamps stop lining up: posts publish at the wrong time, scheduled actions fire early or late, and support logs become confusing. The fix is making the server timezone match the site....

Upload Limits: Post Max Size vs Upload Max Filesize

Last Updated: August 31, 2026

Overview Two PHP settings govern uploads: upload_max_filesize (the largest single file allowed) and post_max_size (the largest entire request allowed). A file is only as uploadable as the smaller of the two, and since every upload request carries form fields and overhead, post_max_size must be larger than or equal to upload_max_filesize. When it isn’t, large files...