symfony2上的ParameterNotFoundException

时间:2012-10-24 15:26:08

标签: php symfony yaml

我运行网站时出现此错误,

ParameterNotFoundException: You have requested a non-existent parameter "ppr.database.host.dev".

我把var放在我的终端env中,env给我回复:

SYMFONY__PPR__DATABASE__HOST__DEV=localhost

我还把var放在我的2个php.ini文件中, 出口

SetEnv SYMFONY__PPR__DATABASE__HOST__DEV localhost

这个var也出现在app / config / parameters.ini,

database_host = %ppr.database.host.dev%

1 个答案:

答案 0 :(得分:1)

for parameters.ini只需简单添加:

[parameters]
    ppr.database.host.dev = "localhost"
    database_host = %ppr.database.host.dev%

将此参数用于网站的另一种方法:您应该在主机配置中设置evn。 对于arapache,它应该是这样的:

<VirtualHost *:80>
    ...
    SetEnv          SYMFONY__PPR__DATABASE__HOST__DEV localhost
    ...
</VirtualHost>