Website nicht zu sehen. Stattdessen wird eine Reihe von seltsamen Zeichen?
-
24-09-2019 - |
Frage
‹�����혱jÃ0†w=Å=AÜ ÂЃ)ÅKGÅ:¢En%¹©ß¾²Ý 7xèpußøãŸ~ÝöÇ®Ömót¨•îŸû®©îao‚½‘Í:ºR†æk@´huõÃ(];z:¼•Íö¾þ{¥•‚¾ímwi£_±Ä1)–ÄÇ�‡‘,‰%Ž#YKF²Ä²Ä8ŒèKF²$–88ŒdI,qpÉ’Xâà0’%±Ä1Àaþe–TïÆOŒ@ 2^ßÇh"ù¦`Î!뜄yœ"Dü˜0e°Ó:ËË>e„ñʈfp.à(U®<œv¿ì;xñhRY3˜‹¡�ÞdŒ;Uºõ×R°WkÑ^Z÷¥¯Wß.Ò¤·��
Das ist genau das, was im Web-Browser statt meiner Webseite erscheint. Obwohl auf localhost funktioniert die Website groß. Es ist eine Zend Framework-basierte Website, auf localhost die Ausgabe sieht in etwa so aus (gekürzte Fassung):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Title</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta http-equiv="Content-Language" content="en-US" />
</head>
<body>
<!--
LOTS OF HTML HERE
-->
</body>
</html>
Was könnte dieses Problem verursachen? Es hat vorher funktioniert, hat dieser Fehler nur heute erschienen (oder vielleicht schon gestern, ich bin mir nicht sicher).
Lösung
Update: Ha! Dies scheint eine Kettenreaktion zu sein. Schauen Sie sich die letzte Zeile Ihrer Antwort-Header:
Date: Sun, 04 Apr 2010 17:06:39 GMT
Server: LiteSpeed
Accept-Ranges: bytes
Connection: close
Etag: "17b7-4a7b64fa-0"
Last-Modified: Thu, 06 Aug 2009 23:19:22 GMT
Content-Type: text/html
Content-Length: 303
509 Bandwidth Limit ExceededContent-Encoding: gzip
Die Neue-Zeile hinter „509 Bandbreitengrenze überschritten“ scheint zu fehlen. Dies scheint die Informationen über den Inhalt wird gzipped vermasseln. Ich bin den Müll zu raten ist die Fehlermeldung, die bei Überschreiten Bandbreite angezeigt wird, was auch erklärt, warum es so klein ist.
Andere Tipps
Versuchen Sie, den Content-Type-Meta-Tag zu entfernen, die UTF-8 gibt ... es könnte falsch sein.
Versuchen Sie, die 'Accept-Encoding' auf null zu setzen:
$client->setHeaders(array('Accept-encoding' => ''));
$client->request();
Hope es hilft.