Knowledge Base
MilesWeb / WordPress FAQ

Learn to Fix the upload_max_filesize Error in WordPress

Approx. read time : 3 min

Mostly there is a limit set to the PHP memory by web hosting providers to run applications and scripts. An error “the uploaded file exceeds the upload_max_filesize directivein php.ini” occurs on your WordPress website when the file you upload exceeds the limits set by the web server.

Though this error may seem to be scary, it has straight-forward solutions. In this tutorial, you will learn about fixing the error by increasing the default limit of upload_max_filesize using a few methods.

Methods to Fix the upload_max_filesize Error

Method 1. Edit the .htaccess File

The quick method to fix the error “the uploaded file exceeds the upload_max_filesize directive in php.ini” is to increase your PHP resource limits by modifying the .htaccess file. It can be done as below:

  • Login to your cPanel and go to Files->File Manager.

  • Find the .htaccess file and right-click on it to Edit.

  • A confirmation window for editing the file will pop-up, click on Edit again.

  • Include this line below the file:

  • Now, Save the changes.
  • In this way, you can increase the upload_max_filesize value that will automatically fix the error.
  • Upload your file again and still the error occurs, increase the additional PHP limits by including the below lines into the .htaccess file:

  • Modify the PHP limits to your preferred values until your web hosting provider supports it. Moreover, find the maximum available limits by checking the PHP info of your website.

Method 2. Edit the wp-config.php File

  • The second method to get rid of this error is by modifying the wp-config.php file located in your root directory.
  • Just log in to the cPanel, go to public_html and search for the wp_config. php file. Right-click on the file and click on Edit.

  • A confirmation window for editing the file will pop-up, click on Edit again.

  • Include the below line before the “That’s all, stop editing! Happy publishing” line:

  • Then Save Changes to the file, refresh your web browser and try to upload it again.

Method 3. Update php.ini

When you keenly check uploaded file exceeds the upload_max_filesize directive in php.ini error message, you can assume that there is something related to php.ini, a file that comprises of all of the PHP related variables.

On a shared server of MilesWeb, you can modify it by altering php.ini.

  • In terms of VPS or a different platform, try to update php.ini to fix the error.
  • Go to your php.ini file, right-click on it and click on Edit it. In case you don’t find it, ask for help from your hosting providers.

  • Find the upload_max_filesize and increase it by modifying its number. You can also increase a few other limitations, as below:

  • Now, Save the file and the error should no longer exist.

Method 4. Edit php.ini File Through cPanel

If your web host has offered you cPanel, you can easily edit the php.ini file and upload_max_filesize directive via the cPanel dashboard.

  • Go to MultiPHP INI Editor under Software section.

  • Select your WordPress website from the dropdown and edit the upload_max_filesize directive as below and click on Apply:

You can increase the value based on your requirements.

Method 5. Contact MilesWeb’s Customer Support

If none of above options helps in fixing the error and you are a customer of MilesWeb, contact their customer support team.

You can explain them the situation and the steps you followed to fix the error. They will resolve the problem for you.

You can contact MilesWeb’s support team at any time. There are two contact options: email and live chat.


Hopefully, you will able to resolve the upload_max_filesize error with the above methods.

Also Read

Ways to View Access and WordPress Error Logs

How to Generate The Default WordPress .htaccess File?

Pallavi is a Digital Marketing Executive at MilesWeb and has an experience of over 4 years in content development. She is interested in writing engaging content on business, technology, web hosting and other topics related to information technology.