Magento 2 MIME类型('text/html')不可执行,且为严格MIME

nszi6y05  于 2022-11-12  发布在  其他
关注(0)|答案(5)|浏览(202)

我新的Magento 2,我已经得到恼火,我做了一个全新的安装,并在浏览器设置都看起来不错,成功安装后,前端和后端我得到一个错误,我无法登录管理面板,当我加载管理页面给我这个错误:

Refused to execute script from '<URL>' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

我在网上查了一下,很多评论都说在pub/static中缺少htacess,但是一切都很好,我已经清理了缓存,编译,部署等。我都做了,但是不明白为什么我仍然得到错误。。

前端错误:

注意:奇怪的是我在前端的控制台错误中检查的是错误行

http://mageuniversity.local/Magento_Theme/js/responsive.js net::ERR_ABORTED 404 (Not Found)

我不明白在根路径“Magento_Theme/js”中到底是怎么看的。

pepwfjgg

pepwfjgg1#

静态文件尚未部署,请尝试

php bin/magento setup:static-content:deploy -f de_DE // or your language code

同时保持开发模式打开,它将显示错误

php bin/magento deploy:mode:set developer

如果仍有相同的问题,请运行以下命令

rm -rf var  generated pub/static  
mkdir var generated pub/static
chmod 777 -R var generated pub

然后再

php bin/magento setup:static-content:deploy -f
php bin/magento deploy:mode:set developer
ne5o7dgx

ne5o7dgx2#

试用两种magento模式制作/开发人员
bin/magento deploy:mode:set {mode} [developer|production]
也检查你所有文件夹的所有者,我认为你的magento不能创建静态文件。

yfwxisqw

yfwxisqw3#

看起来你可能在pub/static中丢失了一个重要的.htaccess文件,请确保它在那里。如果没有,请从GitHub Magento repo -https://github.com/magento/magento2中复制一个
如果你没有丢失文件,那么它一定是一个问题,与国防部重写,请确保您已经安装了它,它是正确配置。

watbbzwu

watbbzwu4#

<-- Changes in app\code\Magento\Developer\etc\di.xml -->

 Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink  

    -- to --

 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

首先,请删除'静态'文件夹从'pub/static'在magento 2删除此文件夹之前,请复制.htaccess文件从这个文件夹中的其他文件夹在您的电脑。之后,使用cmd/shell运行这些命令

php bin/magento setup:static-content:deploy -f

php bin/magento deploy:mode:set developer

php bin/magento cache:clean

在运行这些命令后。将旧的.htaccess文件粘贴到新的静态文件夹中。就是这样。
您的项目工作现在享受!

8gsdolmq

8gsdolmq5#

当您以错误的方式添加Js文件时,可能会出现此错误。例如,当您将“***.js***”添加到文件末尾时。
例如:
错误

/*in a template*/
<script type="text/x-magento-init">
    {
        "*": {
            "Vendor_Module/js/script.js": {
                "variable": "something"
            }
        }
    }
</script>

//OR
/*in a require-config.js file */

var config = {
    config: {
        mixins: {
            'Vendor_Module/js/catalog-add-to-cart': {
                'Vendor_Module/js/catalog-add-to-cart/mixin.js': true
            }
        }
    }
};

右侧

/*in a template*/    
<script type="text/x-magento-init">
    {
        "*": {
            "Vendor_Module/js/script": {
                "variable": "something"
            }
        }
    }
</script>

//OR
/*in a require-config.js file */

var config = {
    config: {
        mixins: {
            'Vendor_Module/js/catalog-add-to-cart': {
                'Vendor_Module/js/catalog-add-to-cart/mixin': true
            }
        }
    }
};

相关问题