त्रुटि संदेश की पहली पंक्ति त्रुटि प्रकार का वर्णन करती है:"पीडीओएक्सप्शन"। अगली पंक्ति PDO::errorInfo
प्रदर्शित करती है
, यानी:
- "HY000" एक सामान्य सर्वर त्रुटि है (देखें सर्वर त्रुटि कोड और संदेश MySQL डॉक्स में)।
- "2002" MySQL क्लाइंट त्रुटि कोड है जिसका अर्थ है "सॉकेट के माध्यम से स्थानीय MySQL सर्वर से कनेक्ट नहीं हो सकता" (देखें (क्लाइंट त्रुटि कोड और संदेश MySQL डॉक्स में)।
- ड्राइवर विशिष्ट त्रुटि कोड और संदेश ("php_network_getaddresses:getaddrinfo विफल:नाम या सेवा ज्ञात नहीं") आपको बताता है कि पीडीओ होस्ट नाम को हल करने में सक्षम नहीं है।
आपके द्वारा संलग्न किया गया स्टैक ट्रेस, पंक्ति 3, यह दर्शाता है कि आपने कॉन्फ़िगरेशन फ़ाइल में डेटाबेस कनेक्शन पैरामीटर निर्दिष्ट नहीं किए हैं। जब आप स्थानीय पर परीक्षण करते हैं तो त्रुटि दिखाई देती है, है ना? आपको /.env
update को अपडेट करना होगा वास्तविक डेटाबेस कनेक्शन पैरामीटर के साथ।