【问题标题】:Magento 2 backend MIME type ('text/html') is not executable, and strict MIMEMagento 2 后端 MIME 类型 (\'text/html\') 不可执行,严格 MIME
【发布时间】:2023-02-01 14:37:00
【问题描述】:

我有一个全新的 Magento 安装(OS X 上的 Apache)。前端工作,但后端坏了:控制台给出Refused to apply style from '<URL>' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.

我有所有 .htaccess 文件,我有一个虚拟主机等,并尝试重新部署、清除缓存方法等。没有任何效果。

知道该怎么办吗?

【问题讨论】:

    标签: apache magento2


    【解决方案1】:

    此错误消息通常是由服务器配置问题或特定文件问题引起的。以下是一些可以帮助您解决问题的可能解决方案:

    1. 检查服务器的 MIME 类型:确保服务器配置为使用正确的 MIME 类型(即“text/css”)提供 CSS 文件。如果 MIME 类型设置不正确,可以修改服务器的配置文件,为 CSS 文件添加正确的 MIME 类型。

    2. 检查文件路径:确保错误消息中指定的文件路径正确,并且该文件存在于服务器上。如果文件路径不正确或文件丢失,您可以修改代码以使用正确的文件路径或添加丢失的文件。

    3. 禁用严格的 MIME 检查:如果严格的 MIME 检查是导致问题的原因,您可以尝试通过在 .htaccess 文件中添加以下代码行来禁用它:

      添加类型文本/css .css

      1. 检查您的文件编码:确保 CSS 文件使用没有 BOM 的 UTF-8 编码,因为这也会导致 MIME 类型问题。

      2. 验证该文件未被安全插件阻止:如果您使用的是安全插件,例如 mod_security,请确保它未阻止对 CSS 文件的访问。您可以暂时禁用该插件以测试它是否是问题的原因。

      如果这些解决方案均无法解决问题,您可能需要咨询您的托管服务提供商或 Magento 专家以获得进一步帮助。

      谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-12
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 2017-10-02
      • 2018-09-11
      • 2018-09-30
      • 2018-09-20
      相关资源
      最近更新 更多