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

问题描述 投票:0回答:4

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

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

php apache drupal mamp
4个回答
6
投票

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

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

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


1
投票

尝试步骤:

-尝试清除所有缓存

如果那不起作用:

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

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


1
投票

聚合的 css 在 sites/default/files/css 目录中。

问题是files目录下的权限,sites/default/files应该有755,有750

您可以更改权限:

chmod 755 sites/default/files

0
投票

修复了我的 mime 问题与两个 checkboxes 在 drupal 性能页面上的 activation

/管理/配置/开发/性能

© www.soinside.com 2019 - 2024. All rights reserved.