Notifications
Clear all

How to Fix WordPress Memory Exhausted Error (Memory Limit Issue)

1 Posts
1 Users
0 Reactions
9 Views
Posts: 300
Admin
Topic starter
(@admin)
Member
Joined: 11 months ago

If you see a "Memory Exhausted" error on your WordPress site, it means that your website has reached the PHP memory limit set by your hosting provider. This error can prevent your site from functioning properly, but don't worry! Follow these steps to fix it.


Why Does the Memory Exhausted Error Happen?

  • Your site is using more memory than your hosting plan allows.

  • Heavy plugins or themes are consuming too much memory.

  • Your site has many large images or media files.


How to Fix the Memory Exhausted Error in WordPress

1. Increase PHP Memory Limit

Increasing the PHP memory limit can fix this issue. Here’s how:

  1. Access your website via FTP or File Manager.

  2. Locate and open the wp-config.php file in the root directory.

  3. Add the following line before the line /* That's all, stop editing! */:

    php
     
    define( 'WP_MEMORY_LIMIT', '256M' );
  4. Save the file and check if the error is resolved.


2. Deactivate or Remove Unnecessary Plugins and Themes

Some plugins or themes might be using more memory than necessary. To resolve this:

  1. Log in to your WordPress Dashboard.

  2. Go to Plugins and deactivate any unnecessary or unused plugins.

  3. Switch to a default WordPress theme (like Twenty Twenty-One) to check if the issue is theme-related.


3. Optimize Your Database

Large databases can consume a lot of memory. To optimize your WordPress database:

  1. Install a plugin like WP-Optimize.

  2. Run the optimization tool to clean up unnecessary data (like post revisions, spam comments, etc.).

  3. This will reduce database size and can help fix memory issues.


4. Check for Large Media Files

Large media files can take up a lot of memory. Consider:

  1. Optimizing images before uploading them to WordPress.

  2. Use plugins like Smush or EWWW Image Optimizer to compress images and reduce file sizes.

  3. Remove any unused media files.


5. Contact Your Hosting Provider

If none of the above steps work, the issue might be with your hosting plan. Contact your hosting provider and ask if they can increase the PHP memory limit for your website.


Conclusion

The WordPress Memory Exhausted Error can be fixed by increasing the PHP memory limit, deactivating unnecessary plugins, optimizing your database, and reducing media file sizes. If the issue persists, it’s a good idea to reach out to your hosting provider for help.

For more help, feel free to post your issue on Tech Fix Forum!

Topic Tags
Share: