Here’s How to Fix the Post-Processing of the Image Failed Error Manually:
Note: I recently came across another way to fix this error. I will say Method 1 below has worked for YEARS. It wasn’t until today that I guess my site got big enough that Method 2 was required.
Log into your cPanel – most often it’s just at yourdomainname.com/cpanel
(This will be the login information you received from your host to log into that account.)
Scroll down to “Software” and click on “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
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
Method 2 – Swap your PHP Extensions
This one is probably going to require your hosting company to jump on board with some tech support, but if Method 1 didn’t help resolve the issue, this worked right away when I ran into this error again years later and was already maxed out on my PHP Memory Limit size.
You need to ask your host to disable the gd php extension, and enable the imagic extension.
I’m still a little fuzzy as to why one’s better than the other, but it did fix it immediately.
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.