我正在使用xampp在Windows 10中使用Magento 2。
我已经安装了magento2,它运行完美。之后,我使用迁移工具从magento1迁移了数据。
现在,由于MIME类型不匹配(X-Content-Type-Options:nosniff),“(CSS路径)”中的资源被阻止了,我遇到了错误。
已经尝试通过缓存和索引刷新多次部署静态内容。URL重写已打开。
有人可以帮我吗?
谢谢
我正在使用xampp在Windows 10中使用Magento 2。
我已经安装了magento2,它运行完美。之后,我使用迁移工具从magento1迁移了数据。
现在,由于MIME类型不匹配(X-Content-Type-Options:nosniff),“(CSS路径)”中的资源被阻止了,我遇到了错误。
已经尝试通过缓存和索引刷新多次部署静态内容。URL重写已打开。
有人可以帮我吗?
谢谢
Answers:
我有同样的错误,结果证明不匹配错误是错误的。我遇到了这个问题:https : //github.com/angular/angular-cli/issues/10325,它解释说不匹配错误是红色鲱鱼,而实际上真正的错误是未找到404 fie。通过在chrome中打开页面,转到控制台,然后点击出现错误的文件名,您应该能够确定这是否适用于您。对我来说,它没有找到文件。显然,您然后需要弄清楚为什么文件不存在。
该问题可能与Windows上没有符号链接这一事实有关。有两种解决方法:
在app/etc/di.xml
改变
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
至:
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
(来自https://magento.stackexchange.com/a/95077/44597)
去Stores => Configuration => Advanced => Developer => Template Settings
改变Allow Symlinks => No
正是由于这个原因,我不再在Windows中的wamp / xampp上使用m2。你考虑过码头工人吗?https://github.com/meanbee/docker-magento2