How to Fix the upload_max_filesize Error in WordPress

1. Increase the upload_max_filesize in the php.ini File

The first step to fixing the upload_max_filesize error in WordPress is to increase the upload_max_filesize in the php.ini file. This file is located in the root directory of your WordPress installation.

2. Increase the upload_max_filesize in the .htaccess File

If you don’t have access to the php.ini file, you can also increase the upload_max_filesize in the .htaccess file. This file is located in the root directory of your WordPress installation.

3. Contact Your Web Host

If you don’t have access to the php.ini or .htaccess files, you can contact your web host and ask them to increase the upload_max_filesize for you.

4. Use a Plugin

If you don’t have access to the php.ini or .htaccess files, and your web host won’t increase the upload_max_filesize for you, you can use a plugin to increase the upload_max_filesize. There are several plugins available that can help you do this.

Most hosting providers set limits to the PHP memory designated for running applications and scripts. The uploaded file exceeds the upload_max_filesize directive in php.ini is an error that occurs on your WordPress site when you upload a file that exceeds the limitations set by your webserver.

As scary as this error may seem, the solutions are pretty straight-forward. In this tutorial, you will learn how to debug this WordPress error by increasing the default limit of upload_max_filesize through a few methods.

How to Fix the upload_max_filesize Error

The solution, as you might have guessed, involves increasing the default limit of upload_max_filesize. Let’s dive into it and see what steps we can take to fix this WordPress error.

Method 1. Editing the .htaccess File

The quickest fix for the uploaded file exceeds the upload_max_filesize directive in php.ini error is increasing your PHP resource limits by tweaking the .htaccess file. Here’s how to do it:

  1. Login to hPanel and navigate to File Manager under the Hosting tab.
hPanel user dashboard with the File Manager menu being highlighted.

2. Locate the .htaccess file inside the public_html directory and right-click to Edit.

3. Add the following line at the bottom of the file:

php_value upload_max_filesize 256M

Then Save the changes.

That’s it! Increasing the upload_max_filesize value should automatically fix the error.

Pro Tip

Adjust the PHP limits to any desired values as long as your web hosting providers support it. You can also locate the maximum available limits by checking the PHP info of your website.

Method 2. Editing the wp-config.php File

Another way to get rid of the uploaded file exceeding the upload_max_filesize directive in php.ini error is by tweaking the wp-config.php file located in your root directory.

All you need to do is log in to the hPanel and access public_html to edit the wp_config.php file. Add the following line before the “That’s all, stop editing! Happy publishing” line:

@ini_set('upload_max_size' , '256M' );

Now Save the file, refresh your web browser, and try uploading again!

Method 3. Updating php.ini to Fix the upload_max_filesize Error

If you look closer at the uploaded file exceeds the upload_max_filesize directive in php.ini error message, we can safely assume that it has something to do with php.ini, a file that holds all of the PHP related variables.

If you’re using shared web hosting by Hostinger, all limits are already at the maximum value for user convenience, so it’s not possible to alter php.ini.

However, you can always modify your PHP settings through the PHP Configuration tool on hPanel if you wish.

If you’re using VPS or a different platform, you can try updating php.ini to fix the error. Here’s what you need to do:

  1. Navigate to your php.ini file and edit it. If you can’t find it, ask for assistance from your hosting providers.
  2. Locate the upload_max_filesize and increase it by changing its number. You can also boost a few other limitations, as shown below: upload_max_filesize = 256M post_max_size = 256M memory_limit = 512M max_execution_time = 180
  3. Save the file, and that’s it. The error should no longer occur.

Method 4. Making Changes to PHP Configurations on hPanel

For Hostinger clients, modifying PHP configurations can’t get any easier. Hostinger offers a custom-built tool to edit and adjust the PHP settings of your hosting account.

Log in to hPanel and head to PHP Configuration under Advanced.

hPanel's Advanced menu with PHP Configuration being highlighted.

Then, switch to the PHP Options menu and scroll down to find uploadMaxFilesize row and make changes as needed.

uploadMaxFilesize option from the PHP Option settings on hPanel.

Method 5. Contacting Customer Support to Fix the upload_max_filesize Error

If none of the options above fixed the error, try contacting your web hosting support team.

Explain the situation and let them know what steps you took to fix the WordPress error, and hopefully, they’ll resolve the problem for you.

If you’re a Hostinger client, our customer success agents are ready to help you out 24/7 through our live chat feature. Log in to the hPanel and access the chat feature at the bottom right of your dashboard.

Conclusion

In this tutorial, you have learned five different ways to fix the uploaded file exceeds the upload_max_filesize directive in php.ini error in WordPress. Here’s a quick recap:

  • Increasing upload_max_filesize and other PHP values through the .htaccess file
  • Setting higher upload_max_filesize through the wp-config.php file
  • Editing php.ini file to increase upload_max_filesize
  • Editing and adjusting PHP configurations through the PHP Configuration feature on hPanel
  • Contacting your hosting providers for assistance

Easy, right? If you have any questions or suggestions, don’t hesitate to comment down below!

How to Fix the upload_max_filesize Error in WordPress

If you’re a WordPress user, you may have encountered the “upload_max_filesize” error when trying to upload a file to your WordPress site. This error occurs when the maximum file size allowed for uploads is exceeded. Fortunately, this error can be easily fixed.

What Causes the upload_max_filesize Error?

The upload_max_filesize error occurs when the maximum file size allowed for uploads is exceeded. This limit is set in the php.ini file, which is a configuration file for the PHP programming language. The default value for this setting is usually 2MB, but it can be increased if needed.

How to Fix the upload_max_filesize Error

The first step in fixing the upload_max_filesize error is to locate the php.ini file. This file is usually located in the root directory of your WordPress installation. If you’re using a shared hosting provider, you may need to contact them to locate the file.

Once you’ve located the php.ini file, open it in a text editor and look for the line that reads “upload_max_filesize”. This line will contain the maximum file size allowed for uploads. Change this value to the size you need and save the file.

The next step is to restart your web server. This can be done by restarting your web hosting provider’s control panel or by contacting your hosting provider and asking them to restart the server.

Once the server has been restarted, the upload_max_filesize error should be fixed and you should be able to upload files of any size to your WordPress site.

Conclusion

The upload_max_filesize error is a common issue for WordPress users. Fortunately, it can be easily fixed by editing the php.ini file and restarting the web server. Once this is done, you should be able to upload files of any size to your WordPress site.

Jaspreet Singh Ghuman

Jaspreet Singh Ghuman

Jassweb.com/

Passionate Professional Blogger, Freelancer, WordPress Enthusiast, Digital Marketer, Web Developer, Server Operator, Networking Expert. Empowering online presence with diverse skills.

jassweb logo

Jassweb always keeps its services up-to-date with the latest trends in the market, providing its customers all over the world with high-end and easily extensible internet, intranet, and extranet products.

Contact
San Vito Al Tagliamento 33078
Pordenone Italy
Item added to cart.
0 items - 0.00
Open chat
Scan the code
Hello 👋
Can we help you?