Print

Fatal error: Allowed Memory Size Error in WordPress (Increase WordPress Memory Limit)

Vanquish the “Allowed Memory Size Exhausted” Error in WordPress

The dreaded “allowed memory size exhausted” error in WordPress can bring your website to a screeching halt, leaving visitors frustrated and potentially impacting your business. This comprehensive guide delves into the causes of this common WordPress error and equips you with practical solutions to resolve it, ensuring your website runs smoothly and efficiently.

Deciphering the WordPress Memory Limit

WordPress, like any application, requires memory (RAM) to execute processes and functions. This memory is allocated by your web server and defined by the WP_MEMORY_LIMIT setting in your WordPress configuration. When your website attempts to use more memory than allowed, the “allowed memory size exhausted” error occurs, disrupting your site’s functionality.

Identifying the Error Message

The error typically appears as:

Fatal error: Allowed memory size of xxxxxxxx bytes exhausted (tried to allocate xxxxx bytes) in /path/to/file.php on line xx

This message indicates that WordPress tried to allocate a certain amount of memory (xxxxx bytes) but failed because it exceeded the defined limit (xxxxxxxx bytes).

Common Causes of Memory Exhaustion

Several factors can contribute to exceeding your WordPress memory limit:

  • Resource-Intensive Plugins: Plugins with complex functionalities or inefficient code can consume significant memory. Regularly audit and update your plugins, deactivating those that are no longer necessary.
  • Bulky Themes: Themes with intricate designs and excessive features can also strain your server’s memory. Consider switching to a lightweight, optimized theme if your current one is contributing to the issue.
  • Unoptimized Images: Large image files can significantly impact website performance and memory usage. Optimize your images by compressing them before uploading to reduce their file size.
  • High Traffic Volume: Sudden spikes in website traffic can overwhelm your server’s resources, including memory. Consider upgrading your hosting plan to accommodate higher traffic loads.
  • Database Bloat: An overgrown WordPress database with excessive revisions, spam comments, and transient data can contribute to memory issues. Regularly optimize your database to remove unnecessary data.

Solutions to Increase WordPress Memory Limit

1. Install a Memory Limit Plugin

For a quick and easy fix, install the “MyGlobalHost Memory Limit Plugin” available on our Free Plugins Download page or download it directly from https://www.myglobalhost.in/wp-content/uploads/2024/08/myglobalHOST-Memory-Limit-Plugin.zip. This plugin allows you to increase the WordPress memory limit with a few clicks, without needing to edit any code.

2. Manually Increase Memory Limit in wp-config.php

  1. Access cPanel File Manager: Log in to your cPanel hosting control panel and open the “File Manager.”

  2. Navigate to Your WordPress Root Directory: Locate the directory where your WordPress files are stored (usually public_html or your domain name).

  3. Edit wp-config.php: Find the wp-config.php file and right-click on it to select “Edit.”

  4. Add the Code: Paste the following code at the bottom of the file, before the line that says /* That's all, stop editing! Happy blogging. */:

    PHP
    define( 'WP_MEMORY_LIMIT', '256M' );
    
  5. Save Changes: Save the wp-config.php file.

Note: You can adjust the value (256M in the example) to 512M, 1024M, or higher, depending on your hosting plan’s RAM allocation. However, avoid exceeding 50% of your hosting account’s total memory limit.

Additional Optimization Techniques

  • Utilize Caching Plugins: Caching plugins store frequently accessed website elements, reducing server load and improving performance.
  • Optimize Your Database: Regularly clean up your WordPress database by removing unnecessary data and optimizing tables.
  • Choose a Lightweight Theme: Opt for a theme that is well-coded and optimized for performance.
  • Optimize Images: Compress images before uploading them to your website.

MyGlobalHost: Optimized WordPress Hosting

MyGlobalHost offers WordPress hosting plans with generous memory allocation, ensuring your website has the resources it needs to perform optimally. Our plans include a minimum of 1GB RAM per account, providing ample memory for most WordPress websites.

Choose MyGlobalHost for a smooth and stable WordPress experience, free from memory errors.

Table of Contents
Close
Get 75% + extra 10% Discount on web Hosting Plans by myglobalHOST

Extra 10% OFF

Coupon Code

EXTRA10

Applicable on

FLAT Rs 100 OFF

Coupon Code

FLAT100

Applicable on

How to Avail: Simply browse the most appropriate hosting plan for you and avail extra discount on all orders.

Expert Advice

+91-79862-84663

11AM to 6PM

Live Chat : 11AM to 6PM