1

ウェブサイトを実行すると、このエラーが発生します。

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

変数を端末のenvに入れると、envは私を返します:

SYMFONY__PPR__DATABASE__HOST__DEV=localhost

また、変数を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%

このパラメーターを Web サイトで使用できるようにする別の方法: ホスト構成で evn を設定する必要があります。arapache の場合、次のようになります。

<VirtualHost *:80>
    ...
    SetEnv          SYMFONY__PPR__DATABASE__HOST__DEV localhost
    ...
</VirtualHost>
于 2012-10-24T15:37:03.643 に答える