PHP/MariaDB/MySQL

Increase PHP Memory

Updated January 2026 8,374 views 2 min read
PHP/MySQL | Updated January 2026

If your website shows a "Fatal error: Allowed memory size exhausted" message or a blank white page, your PHP scripts are exceeding the default memory limit. Here is how to increase it.

01. Via cPanel (Recommended)

  1. Log into cPanel > Software > MultiPHP INI Editor
  2. Select your domain from the dropdown
  3. Find memory_limit
  4. Change to 256M (or 512M for resource-heavy sites)
  5. Click Apply

02. Via .user.ini

Create or edit .user.ini in your public_html directory:

memory_limit = 256M

Changes take effect within 5 minutes.

03. WordPress: wp-config.php

WordPress has its own memory limit separate from PHP. Add this to wp-config.php before the "That's all, stop editing" line:

define('WP_MEMORY_LIMIT', '256M');

For the admin area, which often needs more memory for plugin operations:

define('WP_MAX_MEMORY_LIMIT', '512M');
Tip

If you need more than 512M regularly, the issue is likely an inefficient plugin or a code problem rather than a genuine memory need. Our free Pagemeter plugin ranks your plugins by how much PHP time each one spends building a page, which usually points straight at the memory culprit, and the Ultra Web Hosting Performance Toolkit trims per-request code and clears database bloat to lower the memory each page needs. See Optimize WordPress Performance.

For related settings like upload file size limits, see Changing Maximum Upload Size. For PHP version changes, see How to Change Your PHP Version.

Still Getting Memory Errors?

If increasing the limit does not help or errors keep coming back, open a ticket and we will check what is consuming memory on your account.

Open a Support Ticket

Quick Recap

  1. cPanel MultiPHP INI Editor - Change memory_limit to 256M
  2. .user.ini - Alternative method, create in public_html
  3. WordPress: WP_MEMORY_LIMIT in wp-config.php
  4. More than 512M usually means a code problem - Investigate plugins
  5. Changes are immediate via cPanel, 5 minutes via .user.ini

PHP configuration · Last updated March 2026 · Browse all PHP/MySQL articles

Share: X in Reddit f Email
  • 136 Users Found This Useful

Was this answer helpful?

Related Articles

The MySQL Server Is Currently Offline - DBCACHE Exit 11

Server Maintenance | Updated March 2026 When cPanel displays "The MySQL server is currently...

Cannot Connect to MariaDB MySQL Database

PHP/MariaDB/MySQL | Updated March 2026 The "Could not connect to the database" error means...

How do I import into a MariaDB - MySQL database?

PHP/MySQL | Updated January 2026 Importing data into a MariaDB or MySQL database on your...

How can I view/modify data in my MySQL database?

PHP/MySQL | Updated January 2026 phpMyAdmin is the primary tool for viewing, editing, and...

How to Add a User to a MariaDB/MySQL Database

PHP/MariaDB/MySQL | Updated March 2026 Every application that uses a database (WordPress,...



Save 30% on web hosting - Use coupon code Hosting30