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

8mmmxcuj  于 2023-05-05  发布在  PHP
关注(0)|答案(4)|浏览(172)

当我使用MAMP托管我的Drupal站点时,我得到了上面的错误。所有的HTML加载,但我的CSS是不加载。
拒绝应用“http://mysite/sites/default/files/css/css_Sr-zrzbdXHUuh75RQ_QtqOK_J8ztTYUGygU67gPw.css?f7d7s7”中的样式,因为其MIME类型(“text/html”)不是受支持的样式表MIME类型,并且启用了严格的MIME检查。

wydwbb8l

wydwbb8l1#

我有一个D8网站万神殿(使用一个主题),我得到了这个问题时,我创建了我的本地(使用兰多)。对我来说,解决方案是在我的本地关闭CSS/JS聚合,然后页面加载正常:
drush -y config-set system.performance css.preprocess 0
drush -y config-set system.performance js.preprocess 0

db2dz4w8

db2dz4w82#

尝试步骤:

  • 尝试清除所有缓存
    如果这不起作用:
  • 查看设置-〉媒体-〉文件系统。在此页面上,您可以找到临时文件路径。检查这是否是正确的路径,以便Drupal站点将这些生成的样式文件写入正确的文件夹。
    正如您所看到的,您的站点正在/sites/default/files/中查找此样式文件。因此,这应该是“临时文件路径”字段中的路径。
baubqpgj

baubqpgj3#

聚集的css位于sites/default/files/css目录中。
问题是files目录中的权限,sites/default/files应该有755,而有750
您可以使用以下命令更改权限:

chmod 755 sites/default/files
dohp0rv5

dohp0rv54#

修复了我的mime问题,在drupal performance Page上激活两个复选框

/admin/config/development/performance

相关问题