Composer прокси параметрлері: REQUEST_FULLURI жалаушаларынан бас тартыңыз
Қазіргі Composer прокси ортасының айнымалыларын құжаттайды және көптеген жауаптарда кездесетін ескі REQUEST_FULLURI шешімдерін енді пайдаланбайды.
Composer-дің ескі HTTP_PROXY_REQUEST_FULLURI және онымен байланысты FULLURI шешімдері құжатталған іске асыруда енді қажет емес және қолданылмайды. Еленбеген жалауша жұмыс істеп тұрған клиенттің маршрутын түзете алмайды.
POSIX shell ішіндегі пәрмен жолындағы Composer үшін сол shell-ден Composer шақырмас бұрын қолдау көрсетілетін прокси айнымалыларын экспорттаңыз:
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 құжаттайды, бұл сұрау тақырыптарының сенімді прокси конфигурациясы ретінде қабылдануынан қорғайды. Shell шешімін веб-қолданбаға көшірмеңіз және сенімсіз сұраудан прокси параметрлерін алмаңыз.
Сәтсіз операцияны оқыңыз
Шешілмеген прокси атауы, қабылданбаған қосылым, 407 шақыруы және сертификат қатесі әртүрлі кезеңдерді көрсетеді. Ескі IPv6 немесе сертификатты тексеру шешімдерін қолданудың орнына алғашқы мәнді қатені пайдаланыңыз.
Егер Composer-дің HTTP жүктеуі жұмыс істесе, бірақ Git-ке негізделген тәуелділік сәтсіз болса, жеке Git процесін, оның маршрутын және оның тіркелгісін тексеріңіз. Бұл сәтті Composer жүктеуінен өзге тұтынушы.