ऊपर दिए गए Russ Matney ने सही उत्तर दिया, इसलिए उसे चेकमार्क मिलता है। मैंने चीजों को कैसे काम किया, इस पर विवरण जोड़ने के लिए मैं अपना उत्तर यहां लिखूंगा। मुझे लगता है कि आपने अपना डेटाबेस सेट अप कर लिया है और आपके पास सभी आवश्यक क्रेडेंशियल हैं।
1. अपने इलास्टिक बीनस्टॉक डैशबोर्ड पर जाएं
2. इसके बाद अपने सॉफ़्टवेयर कॉन्फ़िग पर जाएँ
3. अपने उत्पादन परिवेश चर जोड़ें जैसा कि नीचे दिखाया गया है। दस्तावेज़ रूट को /public पर सेट करना याद रखें, और PDOEXCEPTION त्रुटि से बचने के लिए अपने डेटाबेस एंड पॉइंट के अंत में :3306 भी जोड़ें।
नीचे चित्र का बड़ा संस्करण देखें
4. अपने ऐप्स ईबी इंस्टेंस में अगला एसएसएच। विवरण यहां देखें , या नीचे दिए गए प्रयास करें:
$ ssh -i path/to/your/key/pair/pem/file.pem [email protected]
ध्यान दें कि ec1-11-11-11-111.eu-central-1.compute.amazonaws.com आपके ऐप्स का सार्वजनिक DNS है। आपको अपना यहीं मिलेगा:
5. आपके ऐप के लिए सीडी:$ cd /var/app/current
6. अपने संग्रहण फ़ोल्डर को पढ़ने/लिखने की पहुंच दें या ऐप लॉग फ़ोल्डर में नहीं लिख सकता है और इसके परिणामस्वरूप माइग्रेशन चलाते समय एक त्रुटि होगी। एक्सेस देने के लिए:$ sudo chmod -R ugo+rw storage
7. आखिरकार! यदि आप चाहें तो अपना माइग्रेशन चलाएं और अन्य कारीगर कमांड करें! $ php artisan migrate
सफलता मोटे तौर पर gitbash से इस तरह दिखनी चाहिए: