Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#1 22. Dezember 2011 10:44
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
[GELÖST] Firefox zeigt Login und Backend ohne Styles an
Ein kleiner Hilferuf an die Firefoxuser!
Selber Webserver mit den gleichen CMSMS Versionen 1.9.4.3 aber bei einer Installation weigert sich jeder Firefox im Backend CSS zu laden. Jeder andere Browser funktioniert einwandfrei!
Jetzt ist die Website seit gestern Online und ich kann dem Besitzer nicht sagen, warum es mit Firefox nicht funktioniert.
Keine Fehlermeldungen soweit ich das mit FF verstehe.
Könnte da mal jemand schau'n?
...URL entfernt...
Für all jene, bei denen dieses Problem auftritt, fasse ich die Lösung hier nochmal zusammen:
/admin/loginstyle.php muss geändert werden:
...
$theme=get_site_preference('logintheme', 'default');
//header("Content-type: text/css"); // Orginal
header("Content-Type: text/css; charset=UTF8"); // NEU
...
/admin/style.php
...
// header("Content-type: text/css"); // Original
header("Content-Type: text/css; charset=UTF8"); // NEU
$LOAD_ALL_MODULES = 1;
...
Beitrag geändert von Klenkes (22. Dezember 2011 14:22)
Offline
#2 22. Dezember 2011 10:58
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
genau das gleiche problem hatte ich auch schon mal mit der version.und lass mich raten. das css im admin hatte schonmal funktioniert…
ich weiß nicht mehr genau was ich gemacht habe aber bei mir gehts wieder. auf jeden fall musste ich aber mal den cache löschen. hast du das gemacht?
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#3 22. Dezember 2011 11:03
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Ich hab alles gelöscht was es zu löschen gab.
Gestern noch Firefox 3.irgendwas und heute 9.0. Keine Addons außer Firebug. Notebook mit Win7 und neuem Firefox zeigt genau das gleiche Problem.
Aber warum geht es mit Chrome, IE, Safari und Opera?
Offline
#4 22. Dezember 2011 11:06
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
genau das gleiche problem hatte ich auch schon mal mit der version.und lass mich raten. das css im admin hatte schonmal funktioniert…
Ich glaube mich zu erinnern, dass ich das Problem bei einem anderen Projekt auch schon mal hatte, doch dann erfolgreich verdrängte. Jetzt funktioniert es anscheinend und keiner beklagte sich.
Außer eben bei dem aktuellen Projekt.
Beitrag geändert von Klenkes (22. Dezember 2011 11:23)
Offline
#5 22. Dezember 2011 11:16
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
hast du die cachedateien auch manuell gelöscht? also vom ftp
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#6 22. Dezember 2011 11:22
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
hast du die cachedateien auch manuell gelöscht? also vom ftp
Ja. Eben nochmal template_c per FTP komplett gelöscht.
Keine Änderung.
Das Laden der CSS Datei bricht jedesmal exakt an der gleichen Stelle ab. Zeichen 536 Line 25.
Wenn es nicht so nervig wäre, eigentlich eine schöne Herausforderung, den Fehler zu finden. Aber grade nervt's.
Offline
#7 22. Dezember 2011 11:23
- nicmare
- Server-Pate
- Registriert: 15. Dezember 2010
- Beiträge: 1.314
- Webseite
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
cmsms upgrade ist vermutlich gerade nicht möglich?
Meine Projekte:
Dashcam-Test | Babyphone-Testberichte | Türspionkameras
Offline
#8 22. Dezember 2011 11:40
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Nein. Im Moment leider noch nicht.
Was ich nicht begreife, ist dass es bei anderen Installation von 1.9.4.3 Online, und auch Lokal unter Apache und PHP 5.3.5 funktioniert! Es hat etwas mit dem Server zu tun. aber was? Bricht die CSS Datei nach 536Byte ab...
Offline
#9 22. Dezember 2011 12:16
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Wenn dem so wäre, dann würde der Server immer abbrechen und nicht nur beim Firefox.
Es liegt auch nicht am Useragent. Denn wenn ich im Firefox den Useragent ändere, ändert das nichts am Ergebnis. Außerdem ist die Stelle an der das CSS abgebrochen wird, nicht immer dieselbe. Mal ist es bei "hr {dis", mal kommt er bis "hr{displa".
Was sagen debug & co ?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#10 22. Dezember 2011 12:43
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
gecko basierende Browser haben manchmal das Problem das sie ohne einen Header < ? header("content-type: text/css"); ? > nichts damit anfangen können.
PHP Script mal prüfen ob ein solcher Header gesendet wird.
Offline
#11 22. Dezember 2011 12:44
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Wenn dem so wäre, dann würde der Server immer abbrechen und nicht nur beim Firefox.
Es liegt auch nicht am Useragent. Denn wenn ich im Firefox den Useragent ändere, ändert das nichts am Ergebnis. Außerdem ist die Stelle an der das CSS abgebrochen wird, nicht immer dieselbe. Mal ist es bei "hr {dis", mal kommt er bis "hr{displa".
Was sagen debug & co ?
Ja, du hast recht. Es betrifft nur Firefox.
Debug zeigt keine Unregeläßigkeiten, Errors oder Ähnliches.
Als üblicher Verzweiflungsakt hab ich das Admin Verzeichnis aus dem CMSMS Paket nochmal hochgeladen. Natürlich auch keine Änderung.
Offline
#12 22. Dezember 2011 12:47
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
gecko basierende Browser haben manchmal das Problem das sie ohne einen Header < ? header("content-type: text/css"); ? > nichts damit anfangen können.
PHP Script mal prüfen ob ein solcher Header gesendet wird.
In loginstyle.php steht schon:
header("Content-type: text/css");
Und Firebug zeigt im Anfrage-Header:
Accept: text/css,*/*;q=0.1
Die Datei word dort auch als Staus 200 OK ausgegeben.
Beitrag geändert von Klenkes (22. Dezember 2011 12:50)
Offline
#13 22. Dezember 2011 12:56
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Offline
#14 22. Dezember 2011 13:01
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Der Witz ist, wenn ich die Adresse zur loginstyle.php direkt angebe, dann wird das komplette Stylesheet angezeigt. Nur in Verbindung mit der Login-Seite klappt es nicht.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#15 22. Dezember 2011 13:08
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Der header setzt einen charset:none - vielleicht ist das die Ursache.
Offline
#16 22. Dezember 2011 13:10
- Janl
- Server-Pate
- Ort: Freistadt, Österreich
- Registriert: 13. Dezember 2010
- Beiträge: 1.231
- Webseite
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Hallo,
ich glaube nicht dass es ein FF-Addon ist.
Bei mir mit FF 8.0 auf Ubuntu 11.10 ladet loginstyle.php nicht. (laut firebug)
Wenn ich eine andere Site mit 1.9.4.3 aufrufe ladet es normal.
So wie bei NaN kann ich loginstyle.php direkt anrufen und sehe den Inhalt.
Sehr fremd!
M.fr.Gr.
Jan
Kubuntu 22.04 - Win 11 pro / Kubuntu 20.04 - win10 pro
Offline
#17 22. Dezember 2011 13:20
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Ein FF kann abbrechen wenn die CSS nicht korrekt ist:
body.body-login {
background: #fff
}
da fehlt das ;
also so:
body.body-login {
background: #fff;
}
Offline
#18 22. Dezember 2011 13:25
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Ein FF kann abbrechen wenn die CSS nicht korrekt ist:
da fehlt das ;also so:
body.body-login {
background: #fff;
}
Grade korrigiert.
Ändert aber nichts.
Der header setzt einen charset:none - vielleicht ist das die Ursache.
Das überfordert mich etwas.
Wo und wie könnte ich das ändern?
Offline
#19 22. Dezember 2011 13:27
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
header("Content-Type: text/css; charset=UTF8");
Bei CSS Änderungen vorsichthalber mal den Cache weg hauen.
Beitrag geändert von piratos (22. Dezember 2011 13:28)
Offline
#20 22. Dezember 2011 13:29
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Erledigt wird bei mir jetzt angezeigt.
Offline
#21 22. Dezember 2011 13:30
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Ein echter Programmierfehler !!! Sollte jemand mal melden.
Offline
#22 22. Dezember 2011 13:33
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
header("Content-Type: text/css; charset=UTF8");
Bei CSS Änderungen vorsichthalber mal den Cache weg hauen.
YES! Man! Das hat es gefixt!
Rätsel müssen gelöst werden. Ich hatte schon Angst, das verfolgt mich über Weihnachten, und verdirbt mir den Spaß an Mutters Gebäck.
Und nun? Ist es ein Bug? Und von wem?
Offline
#23 22. Dezember 2011 13:36
- Klenkes
- Server-Pate
- Ort: 89428 Syrgenstein
- Registriert: 17. Dezember 2010
- Beiträge: 1.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
So viel zum Login!
Wo finde ich die Headerangaben für's restliche Backend?
Ahh... grade gefunden: style.php
Damit klappt es.
Danke an Alle!
Beitrag geändert von Klenkes (22. Dezember 2011 13:38)
Offline
#24 22. Dezember 2011 13:40
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Ein echter Programmierfehler !!! Sollte jemand mal melden.
Das ist kein echter Programmierfehler. Das ist eine echte Fehleinstellung des Servers.
Denn auf anderen Servern wird dieses charset=none im Header nicht ausgegeben.
Das dichtet der Server einfach falsch hinzu, wenn kein charset angegeben wird.
Aber melden sollte man es trozdem.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#25 22. Dezember 2011 13:43
- piratos
- arbeitet mit CMS/ms
- Registriert: 12. August 2011
- Beiträge: 545
Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an
Wenn ein Script einen Header sendet dann vollständig !!
Aktuelle style.php
header("Content-type: text/css");
Unvollständig
Aktuelle index.php
header("Content-Type: $ct; charset=" . get_encoding());
vollständig und korrekt.
Es ist und bleibt ein Programmierfehler !
Der Server dichtet nichts hinzu wenn ein unvollständiger header übergeben wird, der sagt dann einfach none.
Das hat nichts damit zu tun das man einen Server auch auf einen Defaultheader einstellen kann.
Offline