Facing Error While Uploading Files In WordPress – 9 Fixes And Solutions

Facing Error While Uploading Files In WordPress

Uploading files forms the foundation of any website on the internet, and so is in WordPress. The “Upload Files” capability can be coined as one of the most reliable arsenal in WordPress. Without this feature, users would completely lose access to the massive media. Whether you need to add images, videos, documents or other media, the capability of WordPress enables you to create astounding and engaging content for your visitors. The Upload Files option gives you the ability to develop a rich, user-friendly experience and efficient communication of your message by illustrating concepts. However, there are other powerful and capable systems like CMS Hub, Drupal, Magento (E-Commerce Platform), and Prestashop which can be used for website development.

Facing Error While Uploading Files In WordPress - 9 Fixes And Solutions

Sometimes an error while uploading files in WordPress arises, causing pure misery and obstructing your content creation endeavors. Therefore it’s necessary to understand and resolve these upload issues to ensure a smooth experience both for you and your website visitors. After reading this article, you will be adept at common upload issues and their troubleshooting methods.

Understand Why Upload Issues Occurs In WordPress

  • Incorrect File Permission: Upload issues in WordPress usually occur due to incorrect file permissions. WordPress stores files on your web hosting server and requires certain file and directory permissions to work properly. Incorrect file permissions prevent WordPress from uploading the given file.
  • Memory Limit Exhaustion: There is a specific memory requirement for WordPress to function properly, which is decided by your server and WordPress settings. If the memory limit is insufficient, it may cause problems regarding image and document uploads, especially when uploading multiple or large numbers of files.
  • File Exceeding Maximum Upload Size: WordPress has a limit on the file size that you can upload; it depends on the server settings and WordPress configurations. When you try to upload a file exceeding this limit, you may get an error or fail to upload your file.
  • Incompatible Image Format: WordPress has only specific image formats which it can read, such as JPEG, PNG, GIF, and BMP. If you try uploading an unsupported image file to your web hosting server through WordPress, it might not be displayed right or, even worse, not at all.
  • HTTP Error: This is majorly a technical issue that occurs due to certain factors like plugin conflict, unstable network connection, corrupted files, or server timeout. These may cause an error while uploading files in WordPress.

Also Read: Oculus Not Working: Top 10 Reasons & Fixes

Fixes To Resolve Error While Uploading Files In WordPress Issue

Solution 1: Checking File Permissions

WordPress can be used efficiently, being effective, and for that, it’s mandatory to have the file and directory permissions set properly. To check or modify your file permissions for your web hosting server, follow these steps:

  • Step 1: Connect to the website via FTP and then click on the “/wp-content/” folder.
  • Step 2: Next, right-click on “Uploads”, then choose “File Permissions”.
  • Step 3: In the File Permission option, enter the numeric value 744.
  • Step 4: Tick the box beside “Recurse into subdirectories”.
  • Step 5: Click on the “Apply to directories only” option.
  • Step 6: Lastly, tap on the “OK” option to save the final changes

Solution 2: Increase Maximum File Upload Size

When the maximum permissible upload size exceeds the given file(s), we get an error while uploading files in WordPress. There are lots of ways to do this but below we have described the three common ones.

Method 1: Using WordPress multisite

While running WordPress multisite network, you can maximize the file upload size for your network.

  • Step 1: Go to the dashboard of your Network admin.
  • Step 2: Click on Settings.
  • Step 3: Find Network settings and click on it.
  • Step 4: Scroll down to find “Upload Settings”
  • Step 5: On the ‘Max Upload File Size’ field, enter 131072 KB (~128 MB). This will set the upload size to a maximum of 128 MB

Method 2: Updating ‘.htaccess’

If you are running Apache, then you need to update the ‘.htaccess’ file to increase the max upload size.

  • Step 1: Search for the .htaccess file through FTP/STP or from the File Manager
  • Step 2: You now have to open the .htaccess file via text or code editor, and then add the following:
  • php_value upload_maz_filesize 32M
    php_value post_max_size 64M
    php_value memory_limit 128M
    php_value max_execution_time 300
    php_value max_input_time 300
  • Step 3: Save and close it; you should be able to view the changes made from the above code soon.
  • Also Read: How To Add SSL And HTTPS On WordPress Website

    Method 3: By altering the ‘php.ini’ file

    This file is where you get to change the default PHP settings. You can use SSH or FTP for locating the ‘php.ini’ file in the WordPress root directory. Now to change the default settings, write the following code into the ‘php.ini’ file with a text or code editor:

    upload_max_filesize = 32M
    post_max_size = 64M
    memory_limit = 128M

    After writing the code, save the file. The changes will be made once you restart WordPress. If you are still unsuccessful in increasing the limit upload size to the desired maximum, contact your web hosting server and ask customer support for help.

    Solution 3: Disable Plugins and Themes

    To Disable a PluginTo Disable a Theme
    Step 1: Log in to WordPress
    Step 2: Find Plugins on the left-hand side menu and click on it.
    Step 3: Click on “Installed Plugins”
    Step 4: Find the plugin that you want to turn off.
    Step 5: Click on the “Deactivate” link below the plugins available
    Step 1: Firstly, you need to sign-in into the WordPress.
    Step 2: Then, on the left-hand side menu, Select “Appearances” and then click on “Themes”.
    Step 3: Search for the theme you want to disable
    Step 4: To disable the theme, you first need to check if it is the same as the current theme; if it is, then try changing the theme.
    Step 5: When a different theme has been activated, you can turn off the unwanted theme by clicking on “Theme Details”, then clicking on the “Delete” option in the right corner.

    Solution 4: Formatting Image File

    If you are specifically encountering issues with image upload, then try changing the following in your image file.

    • Step 1: Rename your image file. If your file name has special characters or accent letters, then this might be the reason you are unable to upload it to WordPress.
    • Step 2: Try compressing your file with your photo editing software, if it has a very high resolution then it most probably won’t be successfully uploaded. Use Adobe Photoshop, to compress your file without losing any quality.
    • Step 3: Re-upload the image after making the changes.

    Solution 5: Try Uploading Files In WordPress Without Plugins

    Uploading in WordPress editor without any additional plugin is convenient for multiple reasons. It has more tighter security, is easier to set up, and has better manageability. To Upload in WordPress editor follow the steps listed below:

    • Step 1: Open the page where you want to upload the file in the WordPress editor.
    • Step 2: Create a new block by clicking on the ‘+’ sign.
    • Step 3: Go to the search bar and search for “File”, then select the File Block
    • Step 4: Select the “Upload” or “Media Library” option to upload the file from your system
    • Step 5: Now click on “Select” to finally upload the file to your page.

    Solution 6: Troubleshoot Server Configuration

    Some servers tend to have their default settings which can cause problems while uploading a file in WordPress. Since WordPress depends on the web server to manage the uploading of files, your web server must be properly set up. For example, Apache limits the size of HTTP requests, including file uploads.

    Solution 7: Clear Browser Cache & Cookies

    Once you understand why, this is the simplest and most effective of the steps. Our browsers save our time by saving up information and data, but sometimes these can have a negative impact too. If the cache became outdated or corrupted, then it would cause problems with the operating methods of the websites and hence file uploads too. Therefore it is recommended to clear cookies and cache. To do the above, follow the listed below according to the browser you use.

    Google ChromeApple SafariMozilla Firefox
    Step 1: Open Chrome.
    Step 2: Click on the ‘three vertical dots’, to find more options.
    Step 3: Click “More Tools”
    Step 4: Select “Clear Browsing Data”, then select the time range for “All time”.
    Step 5: Check the boxes mentioning “Cookies and other site data” and “Cached images and files”.
    Step 6: Click on “Clear Data” to remove all the saved cache and cookies.
    Step 1: Open Safari.
    Step 2: Then go to “settings”.
    Step 3: From there click on “Privacy”
    Step 4: Click on “Manage Website Data”
    Step 5: Select the websites you want to remove cookies from.
    Step 6: Click on “Remove” or “Remove All”.
    Step 1: Open Firefox
    Step 2: Click on “Menu”, then select “Settings”
    Step 3: Open the “Privacy & Security” tab, then go to the Cookies and Site Data area
    Step 4: Click on the “Clear Data” option.
    Step 5: Tick ‘Cookies and Site Data’ and “Cached Web Content”
    Step 6: Click on “Clear” to clear all cache and cookies from your browser.
    Also Read: 4 Best Ecommerce Store Builder Platforms For Small Businesses

    Some Additional Tips To Get Rid Of WordPress Error

    • Optimizing File Uploads: Compressing files before uploading can enhance the speed of the website significantly and also reduce the consumed server space. Sometimes files can contain unwanted information, which can reduce the load speed of your page, and hence compressing gets rid of this unnecessary information to make the website more efficient.
    • Alternate File Transferring Methods: It is sometimes beneficial to use alternate file transferring methods using plugins, interfaces or managers like FTP plugins, Zip PLugin, Command Line Interface(WP-CLI), cPanel File Manager, or other Cloud storage services. This ensures better security from malicious files, more control of your website, faster process while uploading, and also more functionality.


    So, in conclusion, facing errors while uploading files in WordPress can be surely frustrating; still, with the proper knowledge of troubleshooting fixes and solutions, you can easily get back to making a website as you want it to look and work. In this article, we have gone through topics related to upload errors ranging from file size insufficiency to server settings and plugin conflicts. By following this troubleshooting guide, you can analyze what the issue is and how to get it fixed. Whether it be file size limit, updating plugins, or clearing server cache, each solution gets you closer to resolving the issue.

    Frequently Asked Questions (FAQs)

    Q) What is the upload restriction for WordPress?

    Ans: This has been put in to prevent users from facing server timeouts; the default upload size ranges from 4 MB – 128 MB. It is generally set by your web hosting provider at the server level.

    Q) Why do WordPress imports keep crashing?

    Ans: Yes, there are times when WordPress fails to import media. There are many reasons, but generally, it’s due to the limited XML file size set to 7 MB. It can also happen sometimes due to PHP memory limit or incorrect file permissions.

    About SelectYourDeals Team

    Selectyourdeals Team helps people to understand the technology in the better way, at Selectyourdeals you will get the latest technology related news, which will help the user to make a better decision about a particular product and the technology used in it

    View all posts by SelectYourDeals Team →

    Leave a Reply

    Your email address will not be published. Required fields are marked *