Laravel 4.1 Deployment - Production .env.php not being recognised
问题 For some reason, my production laravel app thinks that it is in the local environment. /var/www/appname/.env.php <?php return [ 'APP_ENV' => 'production', 'DB_HOST' => 'HIDDEN', 'DB_NAME' => 'HIDDEN', 'DB_PASSWORD' => 'HIDDEN' ]; /var/www/appname/bootstrap/start.php $env = $app->detectEnvironment(function() { return getenv('APP_ENV') ?: 'local'; }); /var/www/appname/app/config/database.php ... ... 'mysql' => array( 'driver' => 'mysql', 'host' => getenv('DB_HOST'), 'database' => getenv('DB