1

运行网站时出现此错误,

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

我把 var 放在我的终端环境中,环境返回我:

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%
4

1 回答 1

1

对于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>
于 2012-10-24T15:37:03.643 回答