5

来自官方 Symfony Google Group 的交叉发布,因为时间是一个问题:

我正在最后将我的网站上传到我的主机。在开发环境中一切都运行良好 - 没有错误,没有警告。当我尝试在 prod (localhost/web/app.php/) 中访问它时,我得到一个空白屏幕。我试图清除缓存,看看是否有帮助,但出现以下错误:

$ app/console cache:clear --env=prod

[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException] 
The parameter "kernel.trusted_proxies" must be defined. 

我可以毫无问题地清除开发缓存。

请帮忙。

4

1 回答 1

16

您需要将trusted_proxies 添加到您的配置中,即使它是空白的。

内:app/config/config.yml添加:

framework:
    trusted_proxies: ~

您可能还想删除缓存文件 ( app/cache/prod),然后运行控制台缓存清除 ( $ app/console cache:clear --env=prod)

于 2012-12-28T17:02:00.320 回答