【发布时间】:2019-10-19 02:55:05
【问题描述】:
我使用的是 Windows 10。我正在尝试使用 XAMPP 安装 Magento 2。我的管理屏幕是空白的,我收到以下错误:
拒绝应用来自 '' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 localhost/:1 拒绝应用来自 'http://localhost/Magento2/pub/static/version1559567140/adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/style.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 localhost/:1 拒绝应用来自 'http://localhost/Magento2/pub/static/version1559567140/adminhtml/Magento/backend/en_US/extjs/resources/css/ext-all.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 localhost/:1 拒绝应用来自 'http://localhost/Magento2/pub/static/version1559567140/adminhtml/Magento/backend/en_US/extjs/resources/css/ytheme-magento.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 localhost/:1 拒绝应用来自 'http://localhost/Magento2/pub/static/version1559567140/adminhtml/Magento/backend/en_US/extjs/resources/css/ext-all.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 localhost/:1 拒绝应用来自 'http://localhost/Magento2/pub/static/version1559567140/adminhtml/Magento/backend/en_US/jquery/jstree/themes/default/style.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 localhost/:1 拒绝应用来自 'http://localhost/Magento2/pub/static/version1559567140/adminhtml/Magento/backend/en_US/extjs/resources/css/ytheme-magento.css' 的样式,因为它的 MIME 类型 ('text/html') 不是受支持的样式表 MIME 类型,并且启用了严格的 MIME 检查。 require.js:1 加载资源失败:net::ERR_CONNECTION_RESET mixins.js:1 加载资源失败:服务器响应状态为 404(未找到) requirejs-config.js:536 Uncaught ReferenceError: require is not defined 在 requirejs-config.js:536 opensans-400.woff2:1 加载资源失败:服务器响应状态为 404(未找到) opensans-400.woff:1 加载资源失败:服务器响应状态为 404(未找到)
【问题讨论】:
-
什么版本的 Magento2?高于 2.2.5 的版本无法在 Windows 上运行 - 您需要安装 Linux 虚拟机。
-
我有 2.3.1。我将卸载并安装旧版本。
-
你最好不要使用 Oracle VirtualBox 之类的东西并运行 Debian/Ubuntu VM;只是不要使用共享文件夹,它会使部署内容(例如 setup:di:compile)变慢。
-
这个错误几乎可以肯定是一个红鲱鱼。如果您尝试直接打开其中一个 css 文件,您可能会发现找不到 404。你的问题很可能是你没有正确创建你的css文件。如果你在周围搜索一下,你会发现这是一个常见问题(我遇到过!)。