登录后仅在 chrome 中获得空白页面

sma*_*erx 3 apache2 symfony

我看cookbook中的这一章写了一个登录程序。

http://symfony.com/doc/current/cookbook/security/form_login_setup.html

在 Firefox 中一切正常。但是在谷歌浏览器中,我登录后得到一个空白页面。在我的错误日志中存在以下几行。

[Thu Feb 19 09:26:06.502498 2015] [proxy_fcgi:error] [pid 17203:tid 140244355569408] [client 192.168.56.1:4441] Premature end of script headers: , referer: http://app.dev-local/app_dev.php/login
[Thu Feb 19 09:26:06.502888 2015] [proxy_fcgi:error] [pid 17203:tid 140244355569408] [client 192.168.56.1:4441] AH01070: Error parsing script headers, referer: http://app.dev-local/app_dev.php/login
[Thu Feb 19 09:26:06.504918 2015] [proxy_fcgi:error] [pid 17203:tid 140244355569408] [client 192.168.56.1:4441] AH01068: Got bogus version 84, referer: http://app.dev-local/app_dev.php/login
[Thu Feb 19 09:26:06.507243 2015] [proxy_fcgi:error] [pid 17203:tid 140244355569408] (22)Invalid argument: [client 192.168.56.1:4441] AH01075: Error dispatching request to : (passing brigade to output filters), referer: http://app.dev-local/app_dev.php/login
Run Code Online (Sandbox Code Playgroud)

我有以下版本:

  • Symfony 2.6
  • PHP 5.5.16
  • Apache/2.4.10
  • Ubuntu 14.04

有人有同样的问题吗?谁能给我一个提示?

use*_*236 5

检查您的 config_prod.yml 和 config_dev.yml。搜索:

    chromephp:
    type:  chromephp 
Run Code Online (Sandbox Code Playgroud)

并删除/评论该块。例子:

          #    chromephp:
          #    type:   chromephp
          #    level:  info
Run Code Online (Sandbox Code Playgroud)

我认为 Chrome 在发送的标头中添加了补充信息。