Avatar ·

Laravel में "No Application Encryption Key Has Been Specified" त्रुटि: कारण और समाधान

सभी को नमस्ते! मैं Laravel और PHP में नया हूँ, अपने पहले प्रोजेक्ट को लोकल सर्वर OpenServer पर डिप्लॉय करने की कोशिश कर रहा हूँ। मैंने Composer के ज़रिए Laravel 5 इंस्टॉल किया, सब कुछ सफल रहा। लेकिन जब मैं ब्राउज़र में साइट पर जाता हूँ, तो मुझे केवल एक सफेद पेज दिखता है जिसमें यह त्रुटि है:\n\n
RuntimeException\nNo application encryption key has been specified.
\n\nयहाँ `config/app.php` फ़ाइल से मेरा कोड है (मैंने इसे नहीं बदला, सब कुछ डिफ़ॉल्ट है):\n\n
'key' => env('APP_KEY'),\n'cipher' => 'AES-256-CBC',
\n\nमैंने `.env` फ़ाइल चेक की — यह मौजूद है, लेकिन उसमें `APP_KEY` लाइन बिल्कुल नहीं है। मैंने मैन्युअली key जोड़ने की कोशिश की, लेकिन मुझे नहीं पता कि फ़ॉर्मेट क्या होना चाहिए। मैंने इंटरनेट से कोई key कॉपी करके देखी — इससे मदद नहीं मिली।\n\nसाथ ही, मैंने देखा कि `storage` फ़ोल्डर में राइट परमिशन नहीं है, लेकिन मैंने कंसोल के ज़रिए 777 सेट कर दिया है।