web-dev-qa-db-ja.com

エラーMIMEタイプ( 'text / html')が実行できないため、スクリプトの実行が拒否されました

サイトをlocalhostからwebserverに移行したとき。 chromeconsoleにエラーが表示されます。 git cloneを使用してサイトを転送しました。

http:// mydomain からのスクリプトの実行を拒否しました。MIMEタイプ( 'text/html')は実行可能ではなく、厳密なMIMEタイプチェックが有効になっているためです。

マイサイトはフォーマットされていません。テーマbartik、コアdrupal-8.2.5

Localhostでスムーズに実行されています。

Serversupportに問い合わせたところ、サーバーの問題ではなく、デバッグの問題であるとのことでした。

スタイルシートにojqe8xへの参照がありますが、空です。これを解決するにはどうすればよいですか?

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

編集:

このドメイン上 http://pcwebber.nl/alex/lkch/

このエラーが表示されます ' http://pcwebber.nl/alex/lkch/ 'からスクリプトを実行できません。MIMEタイプ( 'text/html')は実行可能ではないため、厳密なMIMEタイプチェックを行います有効になっています。

4
Joehoe

あなたは間違った質問をしています...

ページのソースコードを見ると、次のことがわかります。

<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" />

最後の1つは実際のCSSファイルです。最初の2つは違います(フロントページへのリンク)。したがって、ブラウザはスタイルシートをロードしようとしますが、代わりにフロントページを受信して​​います。それがエラーの原因です。ブラウザはCSSを想定しており、代わりにHTMLが提供されます。

本当の問題は、これらの2行がどこから来るのかということです...そしてDrupalのすべてがそれを行うことができるので、それを伝えるのは難しいです。

あなたが試すことができるもの;

  • [アドミニストレーション]> [構成]> [開発]でCSSの集約を無効にします(稼働したらこれを有効にします)。
  • すべての非コアモジュールを無効にします(存在する場合)
  • 別のテーマを試す

カスタムテンプレートから取得することもできます。

5
Neograph734