Installing drupal 8 using civicrm-setup leads to "incorrect resource url" system status check errors
What the check is doing is evaluating CRM_Core_Config::singleton()->userFrameworkResourceURL
as part of computing the path to the packages folder, but here that evaluates to [cms.root]/libraries/civicrm/core/
, which in drupal 8 is separated from packages.
One possibility is to instead evaluate [civicrm.packages]
, i.e. line https://github.com/civicrm/civicrm-core/blob/5.23.3/CRM/Utils/Check/Component/Env.php#L867 should change to:
$arrowUrl = \Civi::paths()->getUrl('[civicrm.packages]/jquery/css/images/arrow.png', 'absolute');
I'm just not sure if that then works with other CMSs. Alternatively maybe it should check for something in core?