Laravel 5.1.1 LTS:不完整的分块编码

Mik*_*étt 14 php apache .htaccess laravel laravel-5

我见过很多这些报道,但没有关于最近的laravel 5.1.1(LTS).刚刚启动了一个新的应用程序,我在请求时收到以下错误app.local/:

获取http://app.local/net :: ERR_INCOMPLETE_CHUNKED_ENCODING

它得出这个结论只需要5秒钟.

现在,这基本上是一个全新的安装 - 我只做了以下更改:

  1. 使用FallbackResource而不是mod_rewrite发送请求index.php,和
  2. 应用程序路径设置为/../name.application/bootstrap/autoload.phpindex.php(移动app,config等来name.application的目录.

我只是在向域的根发送请求时才会收到上述错误 - 即app.local/.有一个现有的路由,它被设置为返回"Hello"(return response('Hello')).该响应立即显示,但页面继续加载5秒钟,然后控制台抛出该错误.

如果我请求/test,响应很快,我没有收到错误.

看来,这是一个Laravel问题,我不太清楚它来自哪里.这不是.htaccess问题,因为恢复我的更改没有任何区别.或者,它可能是一个Apache问题,但事实并非如此.

作为参考,我在Windows 8.1上使用PHP 5.6运行Apache 2.4.

此问题不仅限于其他人针对之前版本报告的Chrome.

任何指导将不胜感激.

更新:在相同的VirtualHost上进行测试后,Laravel 4.2似乎也在做同样的事情.事实上,这可能是服务器问题吗?

Mik*_*étt 2

在查看了这里的答案并意识到这是一个奇怪的问题之后,我尝试回到正常的mod_rewrite方法,并且它开始按预期工作。

有趣的是,这并不是第一次发生,这就是提出这个问题的原因。

因此,这很可能是服务器问题。使用我的问题中描述的设置从生产服务器运行应用程序效果很好。