• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Home
  • Advertise With Us
  • Contact
  • Cookie Policy
    • Privacy statement (CA)
    • Cookie policy (CA)
    • Privacy statement (UK)
    • Cookie policy (UK)
    • Privacy statement (US)
    • Cookie Policy (US)
    • Privacy statement (EU)
    • Cookie policy (EU)
    • Disclaimer

TechWalls

Technology News | Gadget Reviews | Tutorials

  • Reviews
  • Tech News
  • Tech Guide
  • Gadget & Apps

Fix HTTP Error when Uploading Image to WordPress

Updated on Jul 24, 2013 by Tuan Do

HTTP error is quite a popular message that many WordPress users have seen within the last few years. I myself had this problem on TechWalls and was very worried. Each time I tried uploading an image for my blog post, the message HTTP Error appeared at crunching process and it stopped there. Although I can see the image in gallery, its dimension is shown as 0 x 0, it means that the uploading process failed. Amazingly when I try uploading the same image a few more times, I was successful after about 3-4 efforts.

Therefore, I guessed that the error must be related to my server. Then, I searched for some solutions on Google and finally successfully fixed the issue. This post will give you some easy ways to fix the HTTP Error on Image Upload, check them out.

1. Remove WP Smush.it Plugin

I found out that the WP Smush.it plugin was the reason leading to my issue. Developers of this plugin also confirmed the problem. Actually this is the error of Yahoo!’s Smush.it service, not the plugin itself. This plugin is using Yahoo’s API to reduce file size of images but the web service is down very often. Its developer may upgrade the plugin soon with the feature to delay processing images for a while when the Smush.it service is down. So, the best solution at the moment is deactivating it and use alternatives such as the CW Image Optimizer plugin.

http-error-wordpress-image

2. Edit .htaccess file

If you are not using the WP Smush.it plugin and still see the issue, the reason could be you are using an old WordPress version. You can simply fix it by upgrading your WordPress or adding following lines to your .htaccess file in the root of your site.

  
  
  
SecFilterEngine Off  
SecFilterScanPOST Off  
  

Hopefully this post will be helpful and save you some time solving the problem. If they don’t work, you could try other ways to detect what plugins or processes are using CPU and RAM PHP needs to crunch your thumbnails. I’d love to hear your solution then.

Disclosure: As an Amazon Associate, I earn from qualifying purchases. The commission help keep the rest of my content free, so thank you!

Reader Interactions

Comments

  1. aashish says

    May 16, 2012 at 8:19 am

    i also had the same problem and after deactivating Shush.it it was resolved. but the CPU usage was doubled after deactivating Shush.it (from 1 to 2) so waiting for the update of this Plugin …

    Reply
    • Tuan Do says

      May 16, 2012 at 8:47 pm

      Yes I am expecting the update as well. Meanwhile you can optimize images before uploading it to your blog, that will help reduce file size dramatically. :)

      Reply
  2. PrIyAnGsHu says

    May 16, 2012 at 10:43 am

    We had also faced this issue on our internet marketing blog but fixed it successfully after refreshing the .htaccess file with new codes :) !

    Reply
    • Tuan Do says

      May 16, 2012 at 8:43 pm

      Yes, the Yahoo service has had serious down time in the last few weeks. Did you use the same code as above?

      Reply
  3. Webman85 says

    May 21, 2012 at 3:17 am

    I don’t use the smush it wordpress plugin, but I do go to smush it and manually upload images to reduce the size fairly often. I thought maybe it was just me because it has been slow at times for a number of weeks now. I don’t know if Yahoo is trying to reduce the power or cut back or something, but I use their weather feeds, and they have been messing up a lot the past 3-4 weeks now.

    Reply
  4. sdhungel says

    Apr 5, 2013 at 10:02 pm

    Thats quite simple and tricky.
    But editing .htaccess file is complex work to do.

    Reply
  5. Alex says

    Feb 9, 2015 at 4:08 pm

    Just a FYI, this is occurring again with v1.6.5.4. You’ll need to update to v1.7.

    Thanks for post OP.

    Reply
  6. start a blog says

    Jul 16, 2017 at 5:47 pm

    my issue is due to wo smush. Thank you for the help to find out the exact issue.

    Reply
  7. Scott Element Pack says

    May 15, 2019 at 2:28 am

    Comprehensive post, Tuan. I want to add with you another most common cause of this error is lack of memory available for WordPress to use. To fix this, we need to increase the WordPress memory limit.

    Reply

Leave a Reply Cancel reply

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

Footer

POLONO PL60Thermal Label Printer Review

DaranEner NEO2000 Power Station Review – A Beast In A Portable Design

Autonomous SmartDesk Junior Review – Kid Standing Desk with Pegboard and Adjustable Height

OKP Life K2P Robot Vacuum Cleaner Review – Who Should Buy this Vacuum?

Follow TechWalls

YoutubeFacebookTwitterInstagram

Recent Posts

  • POLONO PL60Thermal Label Printer Review
  • DaranEner NEO2000 Power Station Review – A Beast In A Portable Design
  • Secure Your Home With SECURAM
  • C3STROM ASTRO PRO – An E-Bike with Classic Rebel Motorcycle and Modern Ride

Copyright © 2023 · All Rights Reserved

Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional cookies Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage vendors Read more about these purposes
View preferences
{title} {title} {title}