web-dev-qa-db-fra.com

Le type MIME de Magento 2 ('text / html') n'est pas exécutable et MIME strict

je suis nouveau dans Magento 2, et je m'en ennuie déjà, j'ai fait une nouvelle installation, et dans la configuration du navigateur tout semble ok, après une installation réussie sur le frontend et le backend, je reçois une erreur, je ne peux pas me connecter sur le panneau d'administration, quand je charge la page d'administration me donne cette erreur:

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

J'ai vérifié en ligne et de nombreux commentaires ont déclaré qu'il manquait htacess, dans pub/statique, mais tout va bien, j'ai déjà nettoyé le cache, compilé, déployé, etc. J'ai tout fait, mais je ne comprends pas pourquoi je reçois toujours l'erreur ...

enter image description here

Erreur frontale: enter image description here

Remarque: La chose étrange que je vérifie dans l'erreur de console du frontend est la ligne d'erreur

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

Je ne comprends pas à quoi ressemble l'enfer dans le chemin racine que les "Magento_Theme/js .." n'ont aucune idée.

5
CodeJam

Essayez les deux modes de production/développeur en mode Magento

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

Vérifiez également le propriétaire de tous vos dossiers, je pense que votre magento ne peut pas créer de fichiers statiques.

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

Veuillez d'abord supprimer le dossier 'statique' de 'pub/static' dans magento 2 avant de supprimer ce dossier, veuillez copier le fichier .htaccess de ce dossier dans un autre dossier de votre PC. Après cela, en utilisant cmd/Shell, exécutez ces commandes

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

et

php bin/magento deploy:mode:set developer

et

php bin/magento cache:clean

après avoir exécuté ces commandes. Collez l'ancien fichier .htaccess dans un nouveau dossier statique. C'est tout.

Votre projet fonctionne maintenant, profitez-en!

0
Narwal Saab

Il semble que vous manquiez peut-être un fichier .htaccess important situé dans pub/static, assurez-vous qu'il est là. Sinon, copiez celui du dépôt GitHub Magento - https://github.com/magento/magento2

Si vous ne manquez pas le fichier, il doit s'agir d'un problème de réécriture de mod, assurez-vous de l'avoir installé et qu'il est correctement configuré.

0
Vivek Kumar