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.