2016-03-29 23 views
10

मैं कर रहा हूँ स्थापित "Laravel फ्रेमवर्क संस्करण 5.2.26" हो रही स्थापित लेकिन मैं कुंजी के लिए त्रुटि मेरी ubuntu ओएस में उत्पन्न हो रही हैlaravel कुंजी ubunto ओएस में त्रुटि उत्पन्न

[email protected]:/var/www/html/laravel_1$ php artisan key:generate 

    [ErrorException]                
    file_get_contents(/var/www/html/laravel_1/.env): failed to open stream: No 
    such file or directory 

तो मेरे पास है जाँच करें कि निर्देशिका .env फ़ाइल वहां केवल .env.example फ़ाइल नहीं है, इसलिए मैंने उस फ़ाइल को बनाया और डेटाबेस नाम, डेटाबेस उपयोगकर्ता नाम, डेटाबेस पासवर्ड अद्यतन किया है "php artisan key: gener" कमांड काम किया गया है कि कुंजी 32 वर्णों से ऊपर उत्पन्न हुई थी और इसकी [ base64: 32 वर्णों के साथ somethingsstrings] मुझे लगता है कि कुछ स्थापना मुद्दे वहाँ है।

मेरी लार्वा साइट खोल नहीं रही है। मैं क्या गलती करता हूँ?

उत्तर

10

.env.example से .env का नाम बदलें और सभी गुणों को भरें।

यदि आप कंपोज़र के माध्यम से लैरवेल स्थापित करते हैं, तो यह फ़ाइल स्वचालित रूप से का नाम बदलकर .env हो जाएगी। अन्यथा, आप फ़ाइल का नाम बदलने के लिए मैन्युअल रूप

https://laravel.com/docs/5.0/configuration#environment-configuration

+1

हाँ पहले से ही मैं इसे करूँगा लेकिन कुंजी बेस 64 के साथ उत्पन्न होती है और यह कुंजी काम नहीं कर रही है –

+1

आवेदन कुंजी [बेस 64: uD6hjLx + j1uMYDBEi7GMz8eMgD/KHc8W27rwSko8Cos =] सफलतापूर्वक सेट है। यदि नाम का इस प्रकार का नाम बदल दिया गया है, लेकिन वह कुंजी –

+0

काम नहीं कर रही है, तो अपनी '.env' फ़ाइल जांचें, इसमें इस तरह की रेखा होनी चाहिए: 'APP_KEY = 6u6l2E7WlmrV4jvE2eciHM9dkRCQz20F' –

5

भागो इस आदेश और .env.example फ़ाइल से .env फ़ाइल बनाना चाहिए:

cp .env.example .env 
php artisan key:generate 

अब यह कुंजी उत्पन्न है। नई .env फ़ाइल न बनाएं।

संबंधित मुद्दे