Ich habe eine Symfony App, die ich nach Smyfony Help Page here auf Produktivserver geschoben habe.Symfony schaltet weiter auf dev
ich einen Befehl cronjob haben, dass die Logfiles durch die Umwelt analysiert, wie folgt aus:
$env = $this->getContainer()->getParameter("kernel.environment");
/* Read Logfile */
$fs = new Filesystem();
if ($fs->exists(Constants::LOG_PATH . '/'.$env.'_error-' . $yesterday->format('Y-m-d') . '.log')) {
...
}else{
/*Send mail for fail */
}
Wenn ich export SYMFONY_ENV=prod
tun und den Befehl manuell ausführen, es funktioniert. Nachts schlägt es fehl, weil das Protokoll dev
nicht existiert. Ich fügte auch die export SYMFONY_ENV=prod
zu ~/.bashrc
nach this hinzu, immer noch kein Glück.
Wo liege ich falsch?
Sie Ihre Antwort hier finden könnte: http://stackoverflow.com/questions/2229825/where-can-i-set-environment-variables -das-Crontab-wird verwenden –