拒绝从...应用样式,因为它的MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查

时间:2018-02-21 18:38:26

标签: php apache drupal mamp

当我使用MAMP托管我的Drupal网站时,我收到了上述错误。我的所有HTML加载,但我的CSS没有加载。

拒绝从“http://mysite/sites/default/files/css/css_Sr-zrzbdXHUuh75RQ_QtqOK_J8ztTYUGygU67gPw.css?f7d7s7”应用样式,因为其MIME类型('text / html')不是受支持的样式表MIME类型,并且启用了严格的MIME检查。

3 个答案:

答案 0 :(得分:2)

我在万神殿上有一个D8站点(使用主题),当我创建我的本地(使用Lando)时,我遇到了这个问题。对我来说解决方案是在我的本地关闭CSS / JS聚合,然后页面加载正常:

drush -y config-set system.performance css.preprocess 0

drush -y config-set system.performance js.preprocess 0

答案 1 :(得分:0)

尝试的步骤:

- 清除所有缓存

如果不起作用:

- 看一下设置 - >媒体 - > filesytem。在此页面上,您可以找到临时文件路径。检查这是否是正确的路径,以便Drupal站点将这些生成的样式文件写入正确的文件夹。

如您所见,您的网站正在/ sites / default / files /中查找此样式文件。所以这应该是“临时文件路径”字段中的路径。

答案 2 :(得分:0)

聚合的CSS位于site / default / files / css目录中。

问题是在文件目录中的权限,sites / default / files应该有755和750

您可以使用以下方式更改权限:

chmod 755 sites/default/files