2016-05-22 12 views
0

Ich habe ein seltsames Problem mit meiner Laravel 4.2 App.Laravel 4.2 .env.production.php nicht enthalten

Ich habe zwei Server mit DirectAdmin auf beiden installiert.

Ich verwende .env.testing.php auf einem, und .env.production.php auf dem zweiten. Erste (Test) funktioniert gut, aber auf der zweiten wird die .env.production.php überhaupt nicht behandelt.

Ich habe einen einfachen Test gemacht und echo 'test'; in die Datei auf beiden Servern hinzugefügt - und auf der Produktion nichts passiert und wie ich beim Testen erwartet wurde Test Wort auf dem Bildschirm angezeigt wurde.

Ich bin froh für irgendwelche Tipps, Lösungen - alles, was dazu beitragen könnte.

Und, ja der Server wird als Produktion erkannt, ja, ich habe versucht, putenv und getenv zu verwenden, um zu sehen, ob es seine Arbeit macht - beides funktioniert gut. Und nein ich habe keine Ahnung, warum es nicht funktioniert:/

Antwort

1

Hinweis: Sie können eine Datei für jede Umgebung erstellen, die von Ihrer Anwendung unterstützt wird. Die Entwicklungsumgebung lädt beispielsweise die Datei .env.development.php, sofern sie existiert. Die Produktionsumgebung verwendet jedoch immer die .env.php-Datei.

+0

Sie haben Recht - einfache Lösung :) Datei umbenennen :) Danke viel! – violator667