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:
Mein parameters.yml
ist:
und mein config_prod.yml
ist:
Was mache ich falsch?
Aktualisieren
Ich habe mein config.yml
zu:
und das Problem ist weg, aber ich weiß nicht warum!
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 aktualisierenparameters.yml.dist
auch.
Der Bereitstellungsprozess wird also weniger schmerzhaft sein.