我刚刚在线上传了我的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中注释了记录器行,我还有另一个不同的错误显示。我想我的服务器的配置或类似的东西有问题...但我不知道我应该看什么。