Post-processing of the image failed likely because the server is busy or does not have enough resources. Uploading a smaller image may help. Suggested maximum size is 2500 pixels.

Why Am I Getting the Fix the Post-Processing of the Image Failed Error in WordPress?

As you probably know, you get the above error when you try to upload an image in WordPress. In my case, this appeared overnight, and while I know something had to have changed or updated, I couldn’t tell you what it was. The trouble was the image I was uploading was most definitely meeting the sizing criteria listed in the error. It was only 1100px wide. So something else was going on.

It turns out when you get this error it’s because your PHP settings have maxed out.

Now if you’re not technical, don’t let that spook you. It just means that the coding language that runs your website needs more room to operate on the server. Think of it as needing more elbow room to do it’s thing.

Here are the step-by-step instructions on how to use cPanel, the interface that comes with your hosting package, to fix the error.

If you’re not technical you can always just call your hosting company and ask them to “set your PHP settings to their maxes” and that will get you this same result (or shameless plug – you can join my DIY Website Warriors Membership group over on Facebook).

DIY Website Warriors

Getting Stuck on WordPress?

Get Design and Technical Help for Only $27/mo!

Ask a question anytime and get a customized visual answer within 24-hours, Monday-Friday, by:

  • Recorded Video Screen Share
  • Marked Up Screen Shot

Sign up now while we’re in Beta to lock in the lower price!

Learn More

Here’s How to Fix the Post-Processing of the Image Failed Error Manually:

Log into your cPanel – most often it’s just at
(This will be the login information you received from your host to log into that account.)

wordpress and cpanel

cPanel Dashboard Example

Scroll down to “Software” and click on “Select PHP Version.”

cPanel Select PHP Version

cPanel Select PHP Version

On the next screen you’ll see what PHP version you’re currently set at and a couple of tabs. Click on the “Options” tab.

Current PHP Version

Current PHP Version

From here all you need to do is set your memory_limit line to the max in the drop down – in my case, this was 512M. It saves when you select it, so don’t worry about having to hit a “Save” or “Commit” button anywhere.

PHP Memory Limit

PHP Memory Limit

Wrapping Up

Now before you close out this window, go to your WordPress post/page that you were working on, refresh the page, and try the image upload again.

It should work now. If it doesn’t you may have to clear your cache (or try it in a Chrome Incognito window).

If this helped you out I would appreciate a subscribe over on my YouTube Channel or a follow on Instagram. I also have a great email list with a bi-monthly newsletter that helps you keep your website afloat and your marketing moving forward.

Take care!