我遇到了Chrome上的奇怪问题,iOS上的safari和默认的Android浏览器。加载Typo3站点的主页时,浏览器正在获取ERR_CONTENT_LENGTH_MISMATCH。
我已经使用Google搜索并发现此错误可能与以下内容有关:
很可能说服务器在CentOS linux机器上运行。 Web服务器是Apache v.2.2.29。 PHP版本是5.3.29。
重现的确切步骤:
一些注意事项:
mysql_close
调用。view-source:
请求,则问题是可重现的,即它与文档呈现有关,而不是像图像,javascript或类似的那样。发生问题时,没有任何内容添加到Apache error_log中,但Apache访问日志中有smth:
172.31.13.171 - - [11/Mar/2015:20:54:59 +0000] "GET /store/login-widget HTTP/1.1" 302 - "-" "TYPO3/6.1.7"
94.79.153.74 - - [11/Mar/2015:20:54:59 +0000] "GET / HTTP/1.1" 200 39914 "-" "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36"
我认为可能是它,重要的是在/store/
文件夹中存在Magento系统,它应该返回部分标题以响应/store/login-widget
请求。但据我所见,对/store/login-widget
的请求可以正常工作。
对于我可以检查的内容有任何想法会很棒,我真的没有想法。
答案 0 :(得分:3)
看起来像here is the issue,至少建议的解决方案对我有用。所以,设置
config.enableContentLengthHeader = 0
有助于阻止浏览器崩溃,但实时系统仍然可以在启用该设置的情况下顺利运行。不知道有什么区别。