Composer का पुराना HTTP_PROXY_REQUEST_FULLURI र सम्बन्धित FULLURI समाधानहरू कागजात गरिएको कार्यान्वयनमा अब आवश्यक छैनन् र प्रयोग हुँदैनन्। बेवास्ता गरिएको फ्ल्यागले चलिरहेको क्लाइन्टको मार्ग सुधार्न सक्दैन।

POSIX शेलमा कमाण्ड-लाइन Composer का लागि, त्यो शेलबाट Composer बोलाउनु अघि समर्थित प्रोक्सी चरहरू export गर्नुहोस्:

export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080

साना अक्षरका नामहरू रुचाइन्छ। प्रोक्सी आफैले सामान्य HTTP प्रयोग गर्दा दुवै मान http:// बाट सुरु हुन सक्छन्; HTTPS गन्तव्यलाई प्रोक्सीसँग HTTPS जडान आवश्यक पर्दैन। नमुनाको endpoint लाई स्वीकृत सेवाले प्रतिस्थापन गर्नुहोस्। सार्वजनिक प्याकेज डाउनलोडका लागि जहाँ सार्वजनिक मध्यस्थता अनुमति छ, HTTP प्रोक्सी सूचीबाट HTTP उम्मेदवार छान्नुहोस्।

IDE वा build एजेन्टलाई मानहरू आफ्नै प्रक्रिया वातावरणमा चाहिन्छ। पछि स्थायी सेटिङ बदल्दा पहिले नै चलिरहेको प्रक्रिया अद्यावधिक हुँदैन।

जब Composer CLI बाहिर चल्छ

CLI बाहिरको सन्दर्भमा HTTP अनुरोधका लागि Composer ले http_proxy वा HTTP_PROXY प्रयोग गर्दैन। यसको सट्टा यसले CGI_HTTP_PROXY कागजात गर्छ, जसले अनुरोध हेडरहरूलाई विश्वसनीय प्रोक्सी कन्फिगरेसन ठानिनबाट जोगाउँछ। शेलको समाधान वेब अनुप्रयोगमा प्रतिलिपि नगर्नुहोस् र अविश्वसनीय अनुरोधबाट प्रोक्सी सेटिङ नलिनुहोस्।

असफल कार्य पढ्नुहोस्

नसमाधानिएको प्रोक्सी नाम, अस्वीकृत जडान, 407 चुनौती र प्रमाणपत्र असफलताले फरक चरणहरू देखाउँछन्। पुराना IPv6 वा प्रमाणपत्र-प्रमाणीकरण समाधान लागू गर्नुको सट्टा पहिलो अर्थपूर्ण त्रुटि प्रयोग गर्नुहोस्।

यदि Composer को HTTP डाउनलोड काम गर्छ तर Git-आधारित निर्भरता असफल हुन्छ भने, अलग Git प्रक्रिया, त्यसको मार्ग र त्यसको खाता जाँच्नुहोस्। त्यो सफल Composer डाउनलोडभन्दा फरक उपभोक्ता हो।

सम्बन्धित लेखहरू