Michael Weaver
Michael Weaver

Reputation: 23

After migrating WordPress website, got a new error when trying to view some images

I've just migrated a website live, and some images are coming up with a strange error:

"Error occured while calculating source (passed through env): No image roots defined in config."

Example URL: https://piktochart.com/wp-content/uploads/2019/07/Template-09-Lead-gen-handbook.jpg

Anyone seen this before?

This is only happening on some of the images. I cannot find the cause, I've disabled/re-enabled caching. I've downloaded the images from the server and they look fine.

Upvotes: 0

Views: 1802

Answers (2)

3eighty
3eighty

Reputation: 171

For me it was caused by Webp Express, the plugin also gave a notice: It seems your server setup does not support headers in .htaccess. You should either fix this (install mod_headers) or deactivate the "Enable direct redirection to existing converted images?" option. Otherwise the Vary:Accept header will not be added and this can result in problems for users behind proxy servers (ie used in larger companies)

Setting the Operation mode to "No conversion" solved my issue.

Upvotes: 0

Darshan Patani
Darshan Patani

Reputation: 208

I have faced this issue on my own site,I managed, as well.

You can use a plugin that manipulates images, such as WebP Express? Check your htaccess file for rewrite rules involve jpg or png files. I used the above plugin, but it was disabled and the htaccess rules were left in place; trying to redirect images to a page that it couldn’t handle.

Upvotes: 3

Related Questions