私は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 ..」がルートパスで地獄がどのように見えているのかわかりません。
2つのmagentoモードのプロダクション/開発者を試す
bin/magento deploy:mode:set {mode} [developer|production]
すべてのフォルダの所有者も確認してください。あなたのmagentoは静的ファイルを作成できないと思います。
<-- 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ファイルを新しい静的フォルダに貼り付けます。それでおしまい。
あなたのプロジェクトは今楽しんでいます!
Pub/staticにある重要な.htaccessファイルがない可能性があります。そこにあることを確認してください。そうでない場合は、GitHub Magentoリポジトリからコピーしてください- https://github.com/magento/magento2
ファイルが見つからない場合は、mod rewriteの問題である必要があります。ファイルがインストールされており、正しく構成されていることを確認してください。