WordPress image upload http error

If you’re one of the frustrated users who are excited to upgrade to the latest version of WordPress 2.5.x only to be turned-off by the image upload function, then read on.

The new version has great way in handling media upload, it is a redesign from the previous version. It is sleek and simple but because of it’s AJAX implementation, loading seems like a little slow.

Aside from this slow loading issue, I can’t seem to upload a single image. I tried several times and still the same, failed to upload. No issue with images hosted somewhere else, it’s just when trying to upload an image that this issue occur with the following message:

I just found that this has something to do with Apache’s mod_security.

Mod_security is a module for your Apache server. You can think of mod_security as a firewall for your Apache. It works as a intrusion detection system, and helps to shields you from a number of different attacks, such as SQL injection attacks, cross-site scripting and other nasties.

The problem with disabling mod_security is that you make it easier for hackers to compromise your system. However if you use a .htaccess file the security risk is limited, as you are only disabling mod_security for async-upload.php

Here’s how to correct it:

  1. Connect to your server using FTP client, CPanel or or shell terminal and navigate to the WordPress root folder. This is usually located in /home/userID/public_html or sub-folders below it.
  2. Find .htaccess and edit it. If there isnt any .htaccess file, create one.
  3. Editing the file depends on your text editor. Insert the following at the bottom of .htaccess:
  4. <IfModule mod_security.c>
    <Files async-upload.php>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </Files>
    </IfModule>

  5. Save the file. You should be able to upload now..


UPDATE:

After going through the above procedure, hacking WP to get the media upload working. Some kind soul managed to create a WP plugin that fixed the issue. It’s not a 100% solution though as users are still reporting the same problem after installing this plugin. Get it here:

This is an update for those using the 2.6.x version that are still experiencing this issue:

  1. Login to your WordPress blog as an admin
  2. Go to “Settings”
  3. Click the menu-tap “Miscellaneous”
  4. Change “Store uploads in this folder” settings from “wp-content” to “wp-content/uploads
  5. Click save and you’re all done!

6,464 Comments

  1. Invisalign Newark Ca Dentist

    naturally like your website but you need to
    test the spelling on several of your posts. A number of them
    are rife with spelling problems and I to find it very troublesome to inform the reality
    nevertheless I’ll certainly come again again.

    Reply
  2. Willian

    I likewise believe so, perfectly indited post!

    Reply
  3. wiki.techprocompsoft.com

    Your garage door goes up and down smoothly on rollers.

    Reply
  4. po?yczka gotówkowa millenium

    Thank you for the good writeup. It in fact was a amusement
    account it. Look advanced to far added agreeable from you!
    By the way, how could we communicate?

    Reply
  5. movie

    Hello my loved one! I wish to say that this article is awesome, great written and include approximately all significant infos.
    I’d like to see extra posts like this .

    Reply
  6. Bombay Karachi Halwa

    I have been surfing online more than 4 hours today, yet I never found any interesting article like yours.
    It is pretty worth enough for me. Personally, if all web owners and
    bloggers made good content as you did, the internet will be a lot
    more useful than ever before.

    Reply
  7. InMods

    Hmm it appears like your blog ate my first comment (it was super long) so I guess I’ll just sum
    it up what I submitted and say, I’m thoroughly enjoying your
    blog. I too am an aspiring blog writer but I’m still new to the whole thing.
    Do you have any points for beginner blog writers?

    I’d really appreciate it.

    Reply
  8. http://www.con-ciencia.cl

    Great article.

    Reply
  9. movie

    Very good post. I’m experiencing many of these issues as well..

    Reply
  10. Dadado Veig

    Howdy just wanted to give you a brief heads up and let you know a few of the pictures aren’t loading properly. I’m not sure why but I think its a linking issue. I’ve tried it in two different internet browsers and both show the same results.|

    Reply

Leave a Comment

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