web-dev-qa-db-fra.com

erreur Refusé d'exécuter le script, car son type MIME ('text / html') n'est pas exécutable

Lors de la migration de mon site de l'hôte local vers le serveur Web. Je vois une erreur dans la chroméconsole. J'ai utilisé git clone pour transférer mon site.

Refus d'exécuter le script à partir de http: // mondomaine car son type MIME ('text/html') n'est pas exécutable et la vérification stricte du type MIME est activée.

Mysite n'est pas formaté. Thème Bartik, Core Drupal-8.2.5

Cela fonctionne bien sur localhost.

J'ai contacté serversupport, ils disent que c'est un problème de débogage et non un problème de serveur.

il y a un renvoi dans la feuille de style à ojqe8x, mais est vide, comment résoudre ce problème?

<title>mysite | mysite</title>
<link rel="stylesheet" href="/joehoe/mysite/?ojqe8x" media="all" />

Éditer:

sur ce domaine http://pcwebber.nl/alex/lkch/

J'obtiens cette erreur Refusé d'exécuter le script à partir de ' http://pcwebber.nl/alex/lkch/ ' car son type MIME ('text/html') n'est pas exécutable et une vérification stricte du type MIME est autorisé.

4
Joehoe

Vous posez la mauvaise question ...

Lorsque vous regardez le code source de votre page, vous verrez ceci:

<link rel="stylesheet" href="/alex/lkch/?ojqox6" media="all" />
<link rel="stylesheet" href="/alex/lkch/?ojqox6" media="all" />
<link rel="stylesheet" href="/alex/lkch/sites/default/files/css/css_Z5jMg7P_bjcW9iUzujI7oaechMyxQTUqZhHJ_aYSq04.css?ojqox6" media="print" />

Le dernier est un vrai fichier CSS. Les deux premiers ne le sont pas (ces liens vers votre page d'accueil). Votre navigateur tente donc de charger une feuille de style, mais reçoit votre page d'accueil à la place. C'est ce qui déclenche l'erreur; Le navigateur attend CSS et est plutôt servi HTML.

La vraie question est de savoir d'où viennent ces 2 lignes ... Et c'est difficile à dire, car tout dans Drupal peut le faire.

Des choses que vous pouvez essayer;

  • Désactivez l'agrégation CSS dans Administration> Configuration> Développement (vous souhaitez l'activer une fois en ligne)
  • Désactivez tous les modules non principaux (le cas échéant)
  • Essayez un thème différent

Cela pourrait également provenir d'un modèle personnalisé.

5
Neograph734