Ein Bekannter von mir, der auch auf meinem server ist hat folgendes Problem:
*******************************************************************************************
mir sind bei dem neuen Server zwei Dinge aufgefallen, die nicht ganz so
gut laufen wie auf dem alten:
- Er scheint SSIs nicht richtig auszuführen. Zumindest in meiner Seite
http://web15.server1.schwabenhosting.de ... enot.shtml
wird die include-Anweisung nicht ausgeführt. Die Datei ist genau gleich
wie auf dem alten Server, wo sie anstandslos funktioniert. Das
eingebundene Perl-Script selbst funktioniert auch.
- (nicht sooo schlimm, aber auch nicht toll) Aus irgend einem Grund
interpretiert der Web-Browser "Apple Safari" die Umlaute in meinen
HTML-Seiten falsch. Der Browser denkt, sie seinen ISO Latin 1,
tatsächlich aber sind sie Unicode UTF-8. Bei anderen Browsern tritt
dieses Problem nicht auf -- trotzdem: Auf dem alten Server gab es mit
Safari keine Probleme. Beispiel:
http://web15.server1.schwabenhosting.de ... index.html
***********************************************************************************
Mein alter Server war nur ein resellerzugang.
Kennt jemand das Problem und hat einen Tip, wie ich dies schalten kann, dass es richtig geht ?
Vielen Dank schon im Voraus.
Gruß Michael
Problem mit SSI und/oder Apple Safari
Von Installation nach Web/Mail verschoben.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de
xmpp:bert@debianforum.de
Habe immer noch das problem
Hier mal Daten meines altes Servers im vergleich zu meinem neuen Server:
Alter Server:
Neuer Server:
Der entscheidende Unterschied liegt in der letzten Zeile! Der alte
Server überträgt keine Information zum Charset -- deshalb lesen alle
Browser den Tag in meinem HTML-Dokument aus. Der neue Server hingegen
überträgt für alle Seiten "charset=iso-8859-1". Das ist natürlich ein
wenig unpraktisch, weil dann alle Ihre Kunden dieses Charset verwenden
müssen. Unicode ist aber der neuere und leistungsfähigere Standard.
Laut meinen Informationen.
Nun habe ich versucht in der httpd.conf unter dem Abschnitt
<IfModule mod_mime.c> den Eintrag AddDefaultCharset On auszukommentieren
(Off ist Default-Einstellung).
Danach noch
Leider ohne Erfolg.
Was könnte ich nun versuchen.
Habe leider nichts im Forum diesbezüglich gefunden auser die Einträge mit dem Eurozeichen.
Dies Frage ist auch, was ist nun der Standard ?
Content-Type: text/html; charset=iso-8859-1
oder
das UTF-8 ?
Gruß Michael
Hier mal Daten meines altes Servers im vergleich zu meinem neuen Server:
Alter Server:
Code: Alles auswählen
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2003 23:20:24 GMT
Server: Apache/1.3.20 (Linux/SuSE) mod_jk FrontPage/4.0.4.3
mod_ssl/2.8.4 OpenSSL/0.9.6b PHP/4.3.4 mod_perl/1.26
Last-Modified: Sun, 30 Nov 2003 13:43:45 GMT
ETag: "e201da-240-3fc9f411"
Accept-Ranges: bytes
Content-Length: 576
Connection: close
Content-Type: text/html
Code: Alles auswählen
HTTP/1.1 200 OK
Date: Fri, 19 Dec 2003 23:25:11 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.1.2 mod_ssl/2.8.9
OpenSSL/0.9.6g
Last-Modified: Mon, 15 Dec 2003 23:40:27 GMT
ETag: "3d8079-933-3fde466b"
Accept-Ranges: bytes
Content-Length: 2355
Connection: close
Content-Type: text/html; charset=iso-8859-1
Server überträgt keine Information zum Charset -- deshalb lesen alle
Browser den Tag in meinem HTML-Dokument aus. Der neue Server hingegen
überträgt für alle Seiten "charset=iso-8859-1". Das ist natürlich ein
wenig unpraktisch, weil dann alle Ihre Kunden dieses Charset verwenden
müssen. Unicode ist aber der neuere und leistungsfähigere Standard.
Laut meinen Informationen.
Nun habe ich versucht in der httpd.conf unter dem Abschnitt
<IfModule mod_mime.c> den Eintrag AddDefaultCharset On auszukommentieren
(Off ist Default-Einstellung).
Danach noch
Code: Alles auswählen
/etc/init.d
apache reload
Was könnte ich nun versuchen.
Habe leider nichts im Forum diesbezüglich gefunden auser die Einträge mit dem Eurozeichen.
Dies Frage ist auch, was ist nun der Standard ?
Content-Type: text/html; charset=iso-8859-1
oder
das UTF-8 ?
Gruß Michael