I upgraded CiviCRM from 4.7.19 to 4.7.22. In the new version there is obviously a check implemented that compares imageUploadDir and imageUploadURL. Probably if they don't match after exchanging the cms.root (path and URL) it warns.

In our configuration we want to have different values here, because we provide the images from a different domain to save bandwidth to our CiviCRM server.

The problem is, that if we configure it like we want to (namely that imageUploadURL points to a different domain than CiviCRM is provided from) the form to create new bulk mails doesn't load anymore. The system status page behaves the same (it doesn't load as well as long as the two values don't match in the sense explained above).

Does anyone else observe this behaviour?

  • If this is of interest: CiviCRM runs on Drupal 7.56 Commented Jul 24, 2017 at 8:48
  • This might relate to one of the security fixes in 4.7.22 :-( I expect it is fairly rare. If you don't get an answer here try on chat.civicr.org
    – user4278
    Commented Jul 24, 2017 at 9:29

1 Answer 1


This is a bug, related to Status page angular load error. Since your "Image Upload URL" and "Image Directory" are in different places, try disabling Asset Caching at Administer > System Settings > Debugging and Error Handling, at least until this bug is fixed.

Please also see civimail - screen for composing a mail is blank


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.