web-dev-qa-db-ja.com

Magento 2 MIMEタイプ( 'text / html')は実行可能ではなく、厳密なMIME

私は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が欠落していると述べましたが、すべて正常です、私はすでにキャッシュのクリーンアップ、コンパイル、デプロイなどを行いました。それをすべて実行しましたが、なぜまだエラーが発生するのか理解できません。 ...

enter image description here

フロントエンドエラー: enter image description here

注:フロントエンドのコンソールエラーをチェックするときに奇妙なことはエラー行です

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

「Magento_Theme/js ..」がルートパスで地獄がどのように見えているのかわかりません。

5
CodeJam

2つのmagentoモードのプロダクション/開発者を試す

bin/magento deploy:mode:set {mode} [developer|production]

すべてのフォルダの所有者も確認してください。あなたのmagentoは静的ファイルを作成できないと思います。

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

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

    -- to --

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

最初に、magento 2の「pub/static」から「static」フォルダーを削除してから、このフォルダーを削除してから、.htaccessファイルをPCの他のフォルダーのこのフォルダーからコピーしてください。その後、cmd/Shellを使用してこれらのコマンドを実行します

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

そして

php bin/magento deploy:mode:set developer

そして

php bin/magento cache:clean

これらのコマンドを実行した後、古い.htaccessファイルを新しい静的フォルダに貼り付けます。それでおしまい。

あなたのプロジェクトは今楽しんでいます!

0
Narwal Saab

Pub/staticにある重要な.htaccessファイルがない可能性があります。そこにあることを確認してください。そうでない場合は、GitHub Magentoリポジトリからコピーしてください- https://github.com/magento/magento2

ファイルが見つからない場合は、mod rewriteの問題である必要があります。ファイルがインストールされており、正しく構成されていることを確認してください。

0
Vivek Kumar