Symfony2 - prod出错 - 无法使用Symfony \ Component \ HttpFoundation \ Request类型的对象作为数组

时间:2015-09-20 14:43:49

标签: php symfony

我刚刚在线上传了我的Symfony(2.7)项目,我发现只有prod environnement(app.php)在线发生500错误。我在app.php文件中设置了$kernel = new AppKernel('prod', true);以查看错误消息:

  

错误:无法使用Symfony \ Component \ HttpFoundation \ Request类型的对象作为数组
  在vendor / symfony / symfony / src / Symfony / Component / HttpKernel / EventListener / RouterListener.php第143行

}
if (null !== $this->logger) {
    // Below is line 143
    $this->logger->info(sprintf('Matched route "%s".', isset($parameters['_route']) ? $parameters['_route'] : 'n/a'), array(
        'route_parameters' => $parameters,
        'request_uri' => $request->getUri(),
    ));

(此文件是Symfony的一部分,请参阅完整代码here。)

在本地(WAMP),我没有使用app.php或app_dev.php的问题。 在线,app_dev.php工作正常,但在尝试访问http://mydomain.fr/web/时,出现此错误。

我有点迷失在这里,如果您需要更多信息,请问我哪个文件或者我应该在这个问题中复制。
只是为了看看发生了什么我在RouterListener.php中注释了记录器行,我还有另一个不同的错误显示。我想我的服务器的配置或类似的东西有问题...但我不知道我应该看什么。

0 个答案:

没有答案