2016-09-09 5 views
2

Mit Chrome bekomme ich immer den Fehler net::ERR_CONTENT_LENGTH_MISMATCH und die Seite ist leer. Andere Browser wie Firefox haben dieses Problem nicht. Ich habe viel gegoogelt, aber nicht wirklich Glück gehabt.Google Chrome Fehler: konnte nicht geladen werden, net :: ERR_CONTENT_LENGTH_MISMATCH

Es ist eine Seite von typo3, die ich kürzlich umgezogen bin. Auf dem alten Server klappte es ohne Probleme.

Ich weiß, der Fehler bedeutet, dass die Content-Length, die in der Kopfzeile eingereicht wird nicht mit der Länge des Dokuments/Datei übereinstimmt, aber ich habe keine Ahnung, warum und was ich tun kann.

Hat jemand einen Ratschlag?

+0

Der Server sendet "Content-Length: 36532" aber die Datei ist nur '36429' Byte. Entweder ist es ein Fehler auf dem Server, oder Ihr Skript verwendet 'header ('Content-length: something');' und das muss behoben werden. – Barmar

Antwort

3

Fügen Sie diese auf der TypoScript-Setup

config.enableContentLengthHeader = 0 
+0

vielen Dank !!! – mastercheef85

+0

Sehr schnelle Lösung, löst das Problem! Für diejenigen, die aus irgendeinem Grund einen Content-Length-Header benötigen, finden Sie in der folgenden Antwort Informationen zu Ursachen für dieses Problem und zur Behebung des Problems (anstatt es zu umgehen). –

2

Das nur der Vollständigkeit halber ist:

Geben Sie für jede Erweiterung, die die "feof" (Frontend End-of-Datei) Haken in der Seite verwendet . Wenn der Inhalt, der zu diesem Zeitpunkt bereits vollständig gerendert wurde, seine Größe ändert, kann der obige Fehler auftreten. Wenn der Code, der die Inhaltsgröße ändert, Ihr eigener Code ist, können Sie dies auch vermeiden, indem Sie nach dem Ändern des Inhalts einen korrekten Header für die Inhaltslänge senden. Wenn der Code nicht Ihr eigener ist, dann haben Sie nur die Möglichkeit, die Erweiterung zu deaktivieren - oder setzen Sie den config.enableContentLengthHeader = 0 Parameter wie @bschauer in der bereits akzeptierten Antwort.

Verwandte Themen