2017-10-25 4 views
0

bald nach PHP5.5 -> 5.6 Migration ich diese Warnungen in Chrome Konsole bemerkt habe:Apache Konflikte mit MIME-Typ, nachdem sie von PHP Upgrade 5.5 -> 5.6

Resource interpreted as Stylesheet but transferred with MIME type text/html: "https://www.example.com/wp-content/themes/rowling/style.css?ver=4.7.3".

Diese Warnungen Blöcke Laden von CSS und die Seite wird verdorben.

Ich habe auch festgestellt, dass das Entfernen der <!DOCTYPE html> Erklärung von der Seite das Problem löst. Aber worum geht es? Warum passiert es?


Das Problem bei allen Dateien vorhanden ist (nicht nur CSS), alle .jpg, kommt .mp4 alles mit Antwort als Content-Type: text/html

[email protected]:~$ curl -I https://www.example.com/image.jpg HTTP/1.1 200 OK Date: Thu, 26 Oct 2017 09:17:12 GMT Server: Apache/2.4.29 (Ubuntu) Content-Type: text/html; charset=UTF-8

P. S.

Apache-Module: mod_mime und mod_mime_magic sind aktiv.

+0

Mögliches Duplikat von [Stylesheet übertragen mit MIME-Typ text/html] (https://stackoverflow.com/questions/15969148/stylesheet-transfered-with-mime-type-text-html) – akond

Antwort

0

Ok gefunden und das Problem gelöst!

in /etc/apache2/apache2.conf ich diese Zeile gefunden habe SetHandler application/x-httpd-php

nach dem Entfernen es Problem war verschwunden.

Alle Antworten funktioniert jetzt wie es sollte! Mime-Typen sind in Ordnung.

Verwandte Themen