Symfony2: Sie haben einen nicht vorhandenen Parameter angefordert

7

Ich habe ähnliche Fragen zu SO überprüft, aber sie haben mein Problem nicht gelöst.

Ich stelle eine Symfony2-Anwendung auf OpenShift bereit. Es funktioniert gut auf meinem Windows 10-Laptop, aber ich bekomme die folgende Fehlermeldung auf Openshift:

%Vor%

Mein config.yml ist:

%Vor%

Mein parameters.yml ist:

%Vor%

und mein config_prod.yml ist:

%Vor%

Was mache ich falsch?

Aktualisieren

Ich habe mein config.yml zu:

geändert %Vor%

und das Problem ist weg, aber ich weiß nicht warum!

    
JVerstry 08.10.2015, 18:25
quelle

1 Antwort

27

Dies ist ein häufiger Fehler.

Genau wie ich oben gesagt habe:
Wenn Sie composer installieren, wird symfony eine neue parameters.yml -Datei basierend auf parameters.yml.dist (falls vorhanden) neu generieren.
Es ist also eine gute Idee, immer zu überprüfen, ob parameters.yml von symfony generiert wurde (nach dem Installationsereignis, Composer).

Auch:

  

Immer wenn du die parameters.yml Datei aktualisierst (mit configs das   sollte im prod server auch gut sein), du musst die datei aktualisieren    parameters.yml.dist auch.

Der Bereitstellungsprozess wird also weniger schmerzhaft sein.

    
felipsmartins 08.10.2015, 20:24
quelle

Tags und Links