Are you looking to increase your memory limit in WordPress? If yes, then you landed in the right place. This guide is specially created for those WordPress users who want to increase their WordPress memory limit without breaking their site.
WordPress is a flexible CMS platform that allows users to use a wide range of media files, plugins, themes, and other software. However, sometimes you may encounter the WordPress memory limit error while uploading the resources.
To fix this crucial error, there are several solutions available on the web. By using these methods, you can surely continue uploading resources without hassles to your WordPress blog.
In this in-depth guide, we will guide you on how you can increase the memory limit in WordPress. Here are the three solutions that we are going to talk about in this guide:
- Editing wp-config.php
- Editing PHP.ini file (changing server settings)
- Editing .htaccess file
So, without more delay, let’s get started.
What is the WordPress PHP Memory Limit?
To process different tasks on your website like performing calculations, creating pages, and more, WordPress requires memory to process all these tasks.
Hence, PHP is a server-side programming language that enables us to create website pages. All the tasks we perform on our WordPress blog are processed by PHP.
By default, the memory limit in WordPress is 32MB. You can also find the maximum upload limit by going to Media > Add New as shown in the image below.
If you try to upload a file that is bigger than the allowed upload size, then you will get a fatal error for memory limit exhaust, see the image above.
To fix this error, we can increase our memory limit in WordPress.
Why Increase WordPress Memory Limit?
For most WordPress sites, the default WordPress memory limit is sufficient to keep the site running. But, sometimes you need to install a big file and here you need to increase the memory limit.
For example, maybe you need to upload a heavy plugin or theme, or even a media file. So, in this case, you will receive a memory exhaust error that you can resolve by increasing your WordPress memory limit.
How to Increase Memory Limit in WordPress
Below, I have described all the possible methods to increase the WordPress memory limit. But, it is not guaranteed that these ways will work for you because this largely depends on your web hosting.
Hence, I have shared four different methods so that at least one should work for you. Also before proceeding with the solutions, we highly recommend you take backup of your site.
To take backup of your site, you can check out this guide that helps you backup your WordPress site with ease.
Now, without wasting time, let’s get started.
1. Edit wp-config.php File
The wp-config.php file is a popular WordPress file that contains many basic configuration information about your site. You can find this file in the root folder of your WordPress site.
The simplest solution to increase your WordPress memory limit is to make edits to your wp-config.php file.
To get started, the first step is to access your website files. To do this, you can take the help of any File Transfer Protocol (FTP) software like FileZilla.
However, you can also access the files using your web hosting’s cPanel. You can access the files by login into your cPanel and selecting File Manager as shown in the image below.
Now, open the public_html folder and locate the wp-config.php file. Then you have to right-click your mouse and select Edit to start editing the file.
Once you open the wp-config.php file, search for the wp_memory_limit and look for something like this:
define( 'WP_MEMORY_LIMIT', '32M' );
This code generally exists in almost every website’s wp-config.php file but if it doesn’t exist then you can add this code manually.
Now, you can simply change the memory limit to anything like 64M, 128M, or 265M. Here is how it looks after changing:
That’s it, you have successfully increased your WordPress memory limit. If this method doesn’t work for you, move to the next solution below.
2. Make edits to your PHP.ini file
If the above method doesn’t help you then you can use this solution. In this method, you have to change your server settings by editing the PHP.ini file.
Not all web hosting provides this functionality to the customers. But, if you have access to the PHP.ini file, then you can locate it under the root directory of your site. If you can’t find the file, you can create one manually and save it under the root folder.
Now, you need to edit the PHP.ini file and search for the line ‘memory limit’. Here, you can change the default 32M to any of your desired values, like 256M or 512M.
To make the changes reflected in your site, you have to restart your server. After successfully restarting the server, you will get an increased memory limit.
3. Edit .htaccess file
If you don’t have access to your PHP.ini file, then you can make edits to your .htaccess file. To access this file, again you have to connect with your server via the FTP client app or you can also use your web hosting File Manager.
Simply, open the File Manager from the cPanel and locate the .htaccess file by going to the public_html folder. You have to open this file to make the required edits.
Sometimes you don’t see this file as it begins with a dot. In this case, you can open the settings and click on the Show Hidden Files option to access the .htaccess file.
php_value memory_limit 256M
Now, you need to add the code we shared above just after the # END WordPress line similar to the image shared above. After adding the code, simply save the changes to reflect on the website.
It can be very frustrating to deal with the memory limit problem in WordPress as it involves editing some files or configuring the server settings.
Most of the time, you don’t need an extra memory limit on your WordPress blog because the majority of media files, plugins, or themes are under the default memory limit size of WordPress. However, sometimes, you need to upload some big files, and here you can face the memory limit errors in WordPress.
You can use any of the above solutions to resolve this problem. But, the procedure of these solutions highly depends on your web hosting provider. However, the majority of the time, using the above methods can help you increase the memory limit in WordPress.
Still, if you need any help or have questions regarding how to increase the WordPress memory limit, let us know in the below comment section.
If you like this WordPress guide, then please share it on social media accounts and with your friends.