PDOException SQLSTATE [HY000] [2002] ऐसी कोई फ़ाइल या निर्देशिका नहीं

Pdoexception Sqlstate No Such File

संकट

मेरा Laravel ऐप सेट करने और कुछ कमांड चलाने के लिए SSH के माध्यम से कनेक्ट करने का प्रयास करने के बाद (जैसे|_+_|) मुझे एक त्रुटि संदेश मिलता है:

[पीडीओएक्सप्शन]
SQLSTATE[HY000] [2002]ऐसा कुछ नही फ़ाइल या निर्देशिका

मैं देख सकता हूं कि मेरी टेबलें हैं, इसलिए यह पहले काम कर सकता था - लेकिन यह स्पष्ट नहीं करता कि यह अब मेरे लिए क्यों काम नहीं कर रहा है।







समाधान

यह एक बड़ा सौदा नहीं है। यह त्रुटि संदेश इंगित करता है कि सॉकेट के माध्यम से एक MySQL कनेक्शन का प्रयास किया गया है (लेकिन ऐसा लगता है कि यह समर्थित नहीं है)।



जब लारवेल कमांड (जैसे कारीगर) चलाने की बात आती है, तो आप शायद एक अलग वातावरण का उपयोग करना चाहते हैं। |_+_| (या जो भी पर्यावरण)। यहाँ देखें।



इसके अलावा Laravel 5 के लिए इसे आज़माएं: .env फ़ाइल में DB_HOST को लोकलहोस्ट से 127.0.0.1 में बदलें