Are you seeing the ‘413 Request Entity Too Large’ error in WordPress?
This error usually occurs when you are trying to upload a theme or plugin file in WordPress. It means that the file is larger than the allowed maximum file upload limit on your website.
In this article, we will show you how to easily fix the ‘413: Request Entity Too Large’ error in WordPress.
What Causes the WordPress 413 Request Entity Too Large Error?
This error usually happens when you are trying to upload a file that exceeds the maximum file upload limit on your WordPress website.
Your web server will fail to upload the file, and you will see the ‘413 Request Entity Too Large’ error message.
However, sometimes, this setting is not high enough to upload large theme or plugin files.
The server configuration can also stop you from uploading large files to the media library. In this case, you will see a different message clearly stating that the file size exceeds the maximum allowed limit.
That being said, let’s take a look at how to fix the WordPress ‘413 Request Entity Too Large’ error.
Fixing 413 Request Entity Too Large Error in WordPress
There are multiple ways to fix the request entity too large error in WordPress. We will cover all these methods, and you can try the one that works best for you.
You can use the quick links below to jump to the method you want to use:
Method 1: Increase Upload File Size Limit Using WPCode (Recommended)
You could directly edit your theme’s functions.php file. However, we recommend against this method because even small mistakes can break your website.
That’s why we recommend using WPCode instead. It is the best WordPress code snippets plugin that allows you to increase the upload file size limit without directly editing the functions.php file.
Next, you need to go to Code Snippets » Add Snippet in your WordPress admin sidebar. Then, hover your mouse over the ‘Add Your Custom Code (New Snippet)’ option and click the ‘Use snippet’ button.
You can enter a title for the code snippet at the top so that you can find it easily.
You now need to enter the following code into the ‘Code Preview’ box:
@ini_set( 'upload_max_size' , '120M' );
@ini_set( 'post_max_size', '120M');
@ini_set( 'max_execution_time', '300' );
Make sure that you also select ‘PHP Snippet’ from the ‘Code Type’ dropdown menu.
You can increase the values in
post_max_size to be more than the file you are trying to upload.
You will also need to increase the
max_execution_time to the time you think it would take for the file to upload. If you are unsure, then you can try doubling this value.
Finally, make sure to toggle the code snippet from ‘Inactive’ to ‘Active’ at the top of the page and click on ‘Update’. This will execute the code snippet on your WordPress site.
For more details, please see our guide on how to easily add custom code in WordPress.
Method 2: Increase Upload File Size Limit via .htaccess File
For this method, you will need to access and edit your .htaccess file using an FTP client or the file manager app in your web hosting dashboard’s cPanel. Note that you won’t have access to this file if your hosting provider uses NGINX instead of an Apache server.
For more details, see our guide on how to use FTP in WordPress.
Then, simply add the following code at the bottom of the .htaccess file:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
You can change each of the numerical values to be more than the size of the file you are trying to upload. Then, make sure to save and reupload the .htaccess file to your server.
To learn more about increasing the file upload size limit, see our guide on how to increase the maximum file upload size in WordPress.
Method 3: Manually Upload File via FTP
If the 413 error only occurs when you are uploading one specific file, then you may want to consider uploading it manually via FTP.
If you are trying to upload a WordPress theme, then see our guide on how to install a WordPress theme and jump to the ‘Installing a WordPress theme using FTP’ section.
If you are trying to upload a plugin, then see our guide on how to install a WordPress plugin and jump to the ‘Manually install a WordPress plugin using FTP’ section.
For other files, you can see our guide on how to manually upload WordPress files using FTP.
We hope this article helped you learn how to fix the WordPress ‘413 Request Entity Too Large’ error. You may also want to learn how to fix errors in WordPress and see our expert picks for the must-have WordPress plugins to grow your website.