HTTP Error? Solve Image Upload Problems In WordPress

how to fix image upload problems in wordpress

WordPress is a vast platform to use and there are many things to learn about it. People face image upload problems in WordPress. They get HTTP error while uploading any image in the media library of the WordPress. Are you afraid of it? You shouldn’t be. I am here to let you know how to fix image upload problems in WordPress?

In this tutorial, you will come to know about a new concept. Most of the time people get confused why is it happening to them? Why are they facing such type of problem? I have the answer for all the questions.

What Are The Reasons Of Getting HTTP Error?

There are many reasons due to which you can be banned to upload or use the images. Most of the people use shared web hosting and it is possible that whenever you upload any WordPress theme that poorly coded theme may change the file permissions.

Another reason may be the presence of many users at your website. When you allow many users at your website then it is possible that after uploading any plugin/theme they can Β become the reason to alter the file permissions.

A poor web host may also be the reason for getting image upload problem in WordPress. I have experienced it. It is always recommended to choose a good web hosting company.

It is possible that someone hacked your website and tried to enter through the back door into your website. They may have changed the file permissions for you. You have to correct all the mismatched done by the hackers.

How To Fix Image Upload Problems In WordPress?

From all of the above-mentioned reasons, you may have considered one thing for sure. If you want to fix the issue then you have to change permissions.

There are some simple steps using which you can change permissions for the owner, group and the rest of the world. You just have to make sure that all the permissions are correctly provided to different sections of people.

Step 1: First is to login into the cPanel of your web host.

Step 2: Go to “files” section and then open the file manager. It can be done just be clicking at GO button. But make sure you open “Web Root” directory.

Step 3: Search for a folder named “wp-content” and open it.

image upload problem in wordpress

Step 4: You will see many files in the folder. From all the files, you have to choose the “uploads“. Right-click the file and choose to “change permissions”.

how to fix image upload problems in wordpress

Step 5: Few options will appear to you. You have to allow a user to read, write and execute. the rest is dependent upon your privacy. But it is always recommended that you shouldn’t allow others to write. It is like giving them a way to handle your website. You don’t need to do that.

change permissions

There is nothing more to do to change permissions. After selecting the options just click at “change permissions“. You may see another option showing the permission. You can use 744 instead of 755. But most of the time 755 works great.

Have You Solved Image Upload Problems In WordPress?

Have you faced such problems? Are you still getting such HTTP error? Do you want to solve image upload problems in WordPress? You just have to follow the tutorial and you will not face such problems. As I have explained above that you just have to change permissions.

Are you worried about messing up with the cPanel? Don’t you worry about that, you will not break your website. Just make sure to have the backup of your website and the databaseΒ on your computer. If you still face any problem then you must contact your web hosting company.

You can also connect with us on Twitter, LinkedIn, and Facebook.

by Ravi Chahar

A WordPress Professional and the LinkedIn Influencer. A coder by passion and a blogger by choice. WordPress theme development is his forte. He is your WordPress guy who will teach you how to solve WordPress errors, WordPress security issues, design issues and what not.

Get Free Updates Into Your Inbox

Learn Everything Just Like I Did



  1. Hey Ravi,

    I use to consistently have this problem from around the summer back. I didn’t have this problem with upload smaller images files, but it was the larger ones that kept bringing up the error. But after the last update, which I believe it was wordpress 4.4, I haven’t had this problem so far (knock on wood)

    But it’s good to know these steps. I never thought about changing the permission to my upload folder within my account.

    Thanks for sharing Ravi! Have a great rest of the week!

    1. Hey Sherman,

      As I have mentioned in the post that it is possible that you may get an image upload errors after updating. But here it’s good to know that after the latest update of WordPress you are enjoying it.

      But you should always get prepared to solve your problems. In case if you face such problem again then you can try to solve it by changing the file permissions. It is effective.

      Thanks for dropping your input.
      Enjoy your day.

  2. Hi Ravi,

    Thanks for sharing the steps to fix this Ravi. The mention of cPanel scares me so as soon as I run into anything like that I have someone that helps me.

    Thanks for sharing this Ravi and have a great day.


    1. Hi Sue,

      There is nothing to scare about. I have noticed there are many people like you who don’t even want to look upon cPanel. I mean why? You should try new things. It is good for your website.

      Changing the file permissions is so easy. Just follow the steps and you will be done.
      Thanks for stopping by.

  3. Hi Ravi,

    Informative post πŸ™‚

    I also faced the HTTP error problems when trying to upload images on the blog and I had assumed that it was either my Internet connection or host server problem. So, after reading your post I know that at least a part of it is true.

    I’ve the right file permissions in place but I observed that I do not get the image error after changing my web host.

    Thanks for your post, it was helpful. Have a nice week ahead πŸ™‚

    1. Hi Harleena,

      As I have mentioned above. There may be many reasons due to which you may get HTTP error while uploading the website. When you do any change with the theme of your website, with any plugin. It may lead to the problem.

      Of course, Internet connection may also create the problem. I have faced it once. When you try to upload any image and you lose your connection then HTTP error may be shown.

      The final solution is to talk with your web hosting company.
      Thanks for sharing your thoughts.
      Have a nice day.

  4. Hi Ravi,
    Sorry for the late response.
    Very informative post once again. The way you explain everything related to Http Error and to fix image uploading problems are amazing. Every time i have learn some thing new form your blog.

    Keep sharing πŸ™‚



    1. Hey Mairaj,

      I am glad to hear that.:)

      It’s always good to know that I am helping people with my tutorials. People are in need to learn more about WordPress and many things about errors. Error free website is needed.
      Thanks for your support.
      Have a great day.

  5. Hello Ravi,
    Honestly my Blog dont have such problem but I just walked step by step to experience my cpanel, so that I can get friendly with my cpanel for future use.

    I have been interacting with lot of bloggers but found only your blog which focus on backend of any blog, at last can you tell me what exactly this 755 means or how it is derived?
    Back to you!! πŸ™‚

    1. Hey Ashok,

      It’s good to know.:)

      You know having the knowledge of WordPress is very important if you want to build a successful error-free blog. You should connect with more and more bloggers. It will boost your self-esteem and experience.

      755 or any other number. These are not just the combination of numbers. Each number specify some permission. Like 0 stands for no right, 1 stands for to execute only. Similarly 7 stands for read, write and execute, 5 stands for read and execute. We build a combination to fix the permissions to access the file and folders.

      I hope you got it.

  6. Hi Ravi,
    Good to see your latest time πŸ™‚ Looking Cool!
    and now this post is fantastic! becasuse in this guide you have shared a best way to solve this error though cpanel of hosting.

    Actually yes WordPress is easiest platform but now easy to handle errors because sometime by mistake of admin it goes wrong in setting or due to bugs from Plugins .
    So thanks fear for this guide πŸ™‚

    1. Hey Sanu,

      I am glad to know that you liked this post.

      There are many aspects of WordPress which are still to be discovered. Bloggers need to know more about this amazing CMS. Newbies face many problems while handling their WordPress blog. They should be guided at the best.

      HTTP error and others errors can hurt your blog. It is necessary to remove all the errors as soon as possible.
      Thanks for stopping here.
      Have a nice day.

  7. I’ve encountered this a lot on my older servers. It took me a loonnnngg time to figure it out lol

    Sometimes, I still encounter this issue for reasons unknown to me haha. This will definitely come in handy. Thanks Ravi!

    1. Hey Dennis,

      Such type of problems are common and there may be many reasons. I have faced it a lot. Changing the permissions is always beneficial. Sometimes HTTP error is seen because of something which is not known. At that the only thing is to contact your web hosting company.
      Thanks for sharing your thoughts.
      Have a great day ahead.

Leave a Reply

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