2013-04-22 8 views
14

मैं अमेज़न S3 के साथ मीडिया भंडारण के लिए एक ई-कॉमर्स साइट के लिए काम कर रहा है, लेकिन मैं इस त्रुटि का सामना किया और पता नहीं है कि यह कैसे तय करने के लिए है:पीएचपी एडब्ल्यूएस एसडीके फेंक अज्ञात त्रुटि

Use of undefined constant CURLE_COULDNT_RESOLVE_HOST - assumed 'CURLE_COULDNT_RESOLVE_HOST' 

इसका से आ रही CurlBackoffStrategy चुड़ैल है, documentation राज्यों के रूप में:

कुछ cURL त्रुटि कोड का सामना करते समय पुन: प्रयास करने के लिए उपयोग की जाने वाली रणनीति।

मुझे लगता है कि यह सॉफ्टवेयर असंगतता है, लेकिन मुझे यकीन नहीं है कि कहां देखना है।

यह कोड खुराक मेरे स्थानीय परीक्षण पर्यावरण पर काम करता है लेकिन जब सर्वर इसे प्राप्त करता है, तो यह बस विफल हो जाता है। मैंने PHP को अद्यतन किया है और, मेरे परीक्षण वातावरण के समान ही कर्ल है लेकिन इसका कोई फायदा नहीं हुआ है।

अगर किसी को इस त्रुटि संदेश का अर्थ है या मुझे इंगित करने की दिशा में कोई विचार है तो इसकी सराहना की जाएगी।

+0

PHP/कर्ल का कौन सा संस्करण आप उपयोग कर रहे हैं? आपका स्थानीय वातावरण इस त्रुटि को नहीं दिखा रहा है क्योंकि मुझे लगता है कि यह E_NOTICE स्तर का है। – datasage

+0

यह अजीब बात है कि आपको यह त्रुटि मिल जाएगी। CURLE_COULDNT_RESOLVE_HOST एक मान्य कर्ल स्थिर है जो PHP 5.3 से पहले के आसपास से रहा है (ऐसा लगता है कि यह curl में है [2004 से] (https://github.com/bagder/curl/commit/8f77030473abafff1ccd44b095ce94fcd4a96dab#L0R47))। PHP के अपने कर्ल संस्करण और संस्करण की जांच करें। क्या आप कुछ कारणों से स्रोत से PHP और कर्ल बना रहे हैं? क्या आप अन्य curl त्रुटि कोड जैसे CURLE_COULDNT_CONNECT सही ढंग से उपयोग करने में सक्षम हैं? –

+0

कर्ल 7.22.0 PHP 5.4.14-1 वे संस्करण हैं जिनका मैं उपयोग कर रहा हूं। – dfedde

उत्तर

39

अच्छी तरह से मुझे बेवकूफ लगता है। मैं अपने सर्वर पर php5-curl स्थापित करना भूल गया था अब यह सब अच्छा है।

+0

मैं जितना बेवकूफ़ हूं उतना आप! धन्यवाद dfedde! साझा idiocy के लिए – dotancohen

+0

+1! धन्यवाद! टीम के लिए एक लेने के लिए – xShirase

+0

+1। – ninehundredt

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