Proxy-stillingar Composer: hættið að nota REQUEST_FULLURI-flöggin
Núverandi Composer skjalfestir umhverfisbreytur fyrir proxy og notar ekki lengur gömlu REQUEST_FULLURI-lausnirnar sem finnast í mörgum svörum.
Gömlu HTTP_PROXY_REQUEST_FULLURI Composer og tengdar FULLURI-lausnir eru ekki lengur nauðsynlegar og eru ekki notaðar í skjalfestu útfærslunni. Hunsuð flögg geta ekki lagað slóð keyrandi biðlarans.
Fyrir Composer á skipanalínu í POSIX-skel, flyttu út studdu proxy-breyturnar áður en þú kallar á Composer úr þeirri skel:
export http_proxy=http://proxy.example:8080
export https_proxy=http://proxy.example:8080
Lágstafanöfn eru valin. Bæði gildin mega byrja á http:// þegar proxyið sjálft notar venjulegt HTTP; HTTPS-áfangastaður krefst ekki HTTPS-tengingar við proxyið. Skiptu dæmi-endpointinu út fyrir samþykkta þjónustu. Fyrir opinberar pakkaniðurhal þar sem opinber milliliður er leyfður skaltu velja HTTP-frambjóðanda úr HTTP-proxylistanum.
IDE eða byggingarþjónn þarf gildin í eigin ferlisumhverfi. Að breyta varanlegri stillingu síðar uppfærir ekki ferli sem er þegar í gangi.
Þegar Composer keyrir utan CLI
Fyrir HTTP-beiðnir utan CLI-samhengis notar Composer ekki http_proxy eða HTTP_PROXY. Í staðinn skjalfestir það CGI_HTTP_PROXY, sem verndar gegn því að beiðnarhausar séu teknir sem traust proxy-stilling. Afritaðu ekki skellausnina í vefforrit og taktu ekki proxy-stillingar úr ótraustri beiðni.
Lestu aðgerðina sem mistókst
Óleyst proxyheiti, hafnað tenging, 407 áskorun og skírteinisvilla vísa á mismunandi stig. Notaðu fyrstu merkingarbæru villuna í stað þess að beita gömlum IPv6- eða skírteinisstaðfestingarlausnum.
Ef HTTP-niðurhal Composer virkar en Git-undirstaða ósjálfstæði mistekst, skoðaðu sérstakt Git-ferli, slóð þess og reikning þess. Það er annar notandi en árangursríkt Composer-niðurhal.