Laravel 5.2 nicht lesen env Datei

Nach dem Upgrade auf Laravel 5.2 ist keines meiner.env Dateiwerte werden gelesen. Ich folgte demUpgrade-Anweisungen; Keine meiner Konfigurationsdateien außer auth.php wurde geändert. In der Vorgängerversion 5.1.19 haben sie alle einwandfrei funktioniert.

.env enthält Werte wie

DB_DATABASE=mydb
DB_USERNAME=myuser

config/database.php enthält

'mysql' => [
    'database' => env('DB_DATABASE', 'forge'),
    'username' => env('DB_USERNAME', 'forge'),
]

Ich erhalte diesen Fehler:

PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)

Clearly nicht in meiner env-Konfiguration ziehen. Dies betrifft jede einzelne meiner Konfigurationsdateien, einschließlich der von Drittanbietern wie bugsnag.

Ich habe es auch versucht

php artisan config:clear
php artisan cache:clear

Aktualisiere

Tryingphp artisan tinker

>>> env('DB_DATABASE')
=> null
>>> getenv('DB_DATABASE')
=> false
>>> config('database.connections.mysql.database')
=> "forge"
>>> dd($_ENV)
[]

Ich habe versucht, eine neue Version von Laravel 5.2 zu installieren. Ich habe im Grunde nur in meinen "App" -Ordner kopiert; Es sind keine zusätzlichen Composer-Pakete enthalten. Immer noch das gleiche Problem. Ich habe andere Laravel 5.2-Projekte auf demselben Server, die einwandfrei funktionieren.

Antworten auf die Frage(40)

Ihre Antwort auf die Frage