Laravel 5.2 में अपग्रेड करने के बाद, मेरे किसी भी .env
फ़ाइल मान को नहीं पढ़ा जा रहा है। मैंने अपग्रेड निर्देशों का पालन किया ; मेरे कॉन्फिग फाइल में से कोई भी नहीं बदला गया है। वे सभी पिछले संस्करण में ठीक काम कर रहे थे, 5.1.19
.env
जैसे मान शामिल हैं
DB_DATABASE=mydb
DB_USERNAME=myuser
config/database.php
शामिल
'mysql' => [
'database' => env('DB_DATABASE', 'forge'),
'username' => env('DB_USERNAME', 'forge'),
]
मुझे यह त्रुटि मिली:
PDOException: SQLSTATE[HY000] [1045] Access denied for user 'forge'@'localhost' (using password: NO)
स्पष्ट रूप से मेरे env config में नहीं खींच रहा है। यह मेरी हर एक फाइल को प्रभावित कर रहा है, जिसमें थर्ड पार्टी जैसे बग्सनाग भी शामिल है।
मैंने भी कोशिश की
php artisan config:clear
php artisan cache:clear
अपडेट करें
कोशिश कर रहे हैं php artisan tinker
>>> env('DB_DATABASE')
=> null
>>> getenv('DB_DATABASE')
=> false
>>> config('database.connections.mysql.database')
=> "forge"
>>> dd($_ENV)
[]
मैंने लारवेल 5.2 की एक नई प्रति स्थापित करने की कोशिश की है। मैंने मूल रूप से केवल अपने app
फ़ोल्डर में प्रतिलिपि बनाई है ; कोई अतिरिक्त संगीतकार पैकेज शामिल नहीं हैं। अभी भी एक ही मुद्दा रहा है। मेरे पास उसी सर्वर पर अन्य लारवेल 5.2 परियोजनाएं हैं जो ठीक काम कर रही हैं।
.env