Warum wird CKEditor als octet-stream geladen?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
deka
Regular
Posts: 41
Joined: Tue Jun 05, 2012 1:38 pm

Warum wird CKEditor als octet-stream geladen?

Post by deka » Thu Mar 24, 2016 12:57 am

Ich betreibe S9Y in der Version 2.0.3 und wollte gerade einen Blogpost schreiben. Dabei stellte ich fest, dass der CKEditor nicht geladen wird. Ein Blick in die Konsole im Firefox zeigt folgende Meldung:
22:47:36.735 Stylesheet https://example.org/htmlarea/s9y_cketoolbar.css wurde nicht geladen, weil sein MIME-Typ, "application/octet-stream", nicht "text/css" ist.1 serendipity_admin.php
Daneben wurden weitere Elemente nicht geladen (Fehlermeldung ist gleich). Andere CSS kommen korrekt als text/css. Warum kommt die obige Datei mit dem falschen Encoding und was kann ich dagegen tun?

User avatar
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Warum wird CKEditor als octet-stream geladen?

Post by Timbalu » Thu Mar 24, 2016 10:50 am

Was ist denn das für eine Browser Version?
Lösche mal den Browser Cache. Vielleicht hilft das schon. Sonst vielleicht auch noch dein templates_c/2k11 compile Vereichnis.
Ansonsten musst du es in der templates/2k11/admin/wysiwyg_init.tpl im
<link rel="stylesheet" href="{$serendipityHTTPPath}htmlarea/s9y_cketoolbar.css">
vielleicht einmal mit einem hinzugefügten ' type="text/css"' versuchen.
Firefox bekommt das Stylesheet vom Server mit dem MIME-Typ application/octet-stream ausgeliefert. Dies ist jedoch kein gültiger MIME-Typ für Stylesheets, daher ignoriert Firefox das. Vielleicht aber auch ist es keine falsche Mime Typ Auslieferung, sondern, da im <link...> kein media definiert ist, rät Firefox ungewöhnlicherweise und das auch noch falsch. Warum kann ich dir soooo nicht sagen. Es ist aber sehr ungewöhnlich, sonst hätten wir bestimmt noch mehr solcher Meldungen.
Vielleicht hängt das auch mit deiner auto_prepend_file header Geschichte zusammen.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian

deka
Regular
Posts: 41
Joined: Tue Jun 05, 2012 1:38 pm

Re: Warum wird CKEditor als octet-stream geladen?

Post by deka » Thu Mar 24, 2016 11:36 am

Timbalu wrote:Was ist denn das für eine Browser Version?
Chrome und Firefox in der jeweils aktuellen Version.
Timbalu wrote:Vielleicht hängt das auch mit deiner auto_prepend_file header Geschichte zusammen.
Nein, das kann ich hier ausschließen. Das ist nicht an.

Vorhin installierte ich testweise ein neues Front-End-Theme und zunächst sah es so aus, als wäre der Fehler verschwunden. Dem ist jedoch nicht so.

Ich versuchte 'text/css' zu ergänzen, die kompilierten dateien zu löschen etc. Bisher brachte das keine Änderungen. Ich suche weiter. ;)
Last edited by deka on Thu Mar 24, 2016 2:19 pm, edited 1 time in total.

User avatar
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Warum wird CKEditor als octet-stream geladen?

Post by Timbalu » Thu Mar 24, 2016 12:30 pm

Das ist ein Browserstolperer (und der Cache), wie gesagt.
Schön das es gelöst ist.
Frohe Ostern
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian

deka
Regular
Posts: 41
Joined: Tue Jun 05, 2012 1:38 pm

Re: Warum wird CKEditor als octet-stream geladen?

Post by deka » Thu Mar 24, 2016 2:23 pm

Sorry, ich war zu voreilig mit meiner Antwort. Der Firefox zeigte mit das Editierfeld für neue Beiträge an. Daher nahm ich an, dass alles gelöst ist. Aber die Meldungen sind wieder da und eine Vorschau des Beitrages wird auch nicht erzeugt. Ich will nochmal mit dem Webserver spielen und nach anderen Fehlern schauen. Wenn ich was gefunden oder weitere Fragen habe, komme ich wieder vorbei. ;-)

deka
Regular
Posts: 41
Joined: Tue Jun 05, 2012 1:38 pm

Re: Warum wird CKEditor als octet-stream geladen?

Post by deka » Mon Apr 11, 2016 4:33 pm

So mittlerweile habe ich den Fehler gefunden. Ich liefere das Blog unter anderem mit dem HTTP-Header:

Code: Select all

X-Content-Type-Options: nosniff
aus. Der Webserver hatte keine genauen Regeln für CSS und JavaScript und hat die dann als octet-stream ausgeliefert. Ich habe im nginx hinterlegt, dass CSS text/ccs und JavaScript application/javascript ist und schon ging es.

User avatar
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Warum wird CKEditor als octet-stream geladen?

Post by Timbalu » Mon Apr 11, 2016 5:39 pm

deka wrote:So mittlerweile habe ich den Fehler gefunden. Ich liefere das Blog unter anderem mit dem HTTP-Header:

Code: Select all

X-Content-Type-Options: nosniff
...Der Webserver hatte keine genauen Regeln für CSS und JavaScript...
So kanns gehen... ;-)
Unter https://github.com/h5bp/server-configs findet man viele diesbezügliche htaccess File Infos zum herumschrauben, passend für den eigenen Web Server.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian

Post Reply