Knowledgebase

Increasing the Upload Size, Memory Limit and Execution Time Print

  • wordpress, uploads, php, themes, webhosting, cpanel, domain, plugins, woocommerce, support
  • 0

"The uploaded file exceeds the upload_max_filesize directive", "Allowed memory size exhausted" and "Maximum execution time exceeded" are all PHP limits and are adjusted the same way.

Using MultiPHP INI Editor (recommended)

  1. In cPanel open MultiPHP INI Editor under Software.
  2. Stay on the Basic Mode tab and select your domain from the dropdown.
  3. Adjust these values as needed:
    • upload_max_filesize — 64M is enough for most themes and media
    • post_max_size — must be equal to or larger than upload_max_filesize
    • memory_limit — 256M suits most WooCommerce and page builder sites
    • max_execution_time — 300
    • max_input_vars — 3000 (raise this if large menus or theme options fail to save)
  4. Click Apply.

Checking the result

Go to Tools → Site Health → Info → Server in WordPress and confirm the new values are showing. If they are not, a php.ini or .user.ini file in public_html may be overriding them.

Limits we cannot exceed

Shared hosting plans have ceilings on memory and execution time to keep the server stable for everyone. If your site genuinely needs more, that is usually a sign of an inefficient plugin, an oversized import, or that the site has outgrown shared hosting — open a ticket and we will advise on the right plan.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot