Flamujt e vjetër HTTP_PROXY_REQUEST_FULLURI të Composer-it dhe zgjidhjet e lidhura FULLURI nuk kërkohen më dhe nuk përdoren në zbatimin e dokumentuar. Një flamur i injoruar nuk mund të riparojë rrugën e klientit që po ekzekutohet.

Për Composer-in në rreshtin e komandës në një shell POSIX, eksportoni variablat e përfaqësuesit të mbështetur përpara se të thirrni Composer-in nga ai shell:

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

Preferohen emrat me shkronja të vogla. Të dyja vlerat mund të fillojnë me http:// kur vetë përfaqësuesi përdor HTTP të zakonshëm; një destinacion HTTPS nuk kërkon lidhje HTTPS me përfaqësuesin. Zëvendësoni endpoint-in e shembullit me shërbimin e miratuar. Për shkarkime publike paketash ku lejohet një ndërmjetës publik, zgjidhni një kandidat HTTP nga lista e përfaqësuesve HTTP.

Një IDE ose agjent ndërtimi ka nevojë për vlerat në mjedisin e vet të procesit. Ndryshimi i një cilësimi të përhershëm më vonë nuk përditëson një proces që tashmë po ekzekutohet.

Kur Composer ekzekutohet jashtë CLI

Për kërkesat HTTP në një kontekst që nuk është CLI, Composer nuk përdor http_proxy ose HTTP_PROXY. Në vend të kësaj dokumenton CGI_HTTP_PROXY, që mbron nga marrja e kokave të kërkesës si konfigurim i besuar i përfaqësuesit. Mos e kopjoni zgjidhjen e shell-it në një aplikacion web dhe mos merrni cilësime përfaqësuesi nga një kërkesë e pabesuar.

Lexoni veprimin e dështuar

Një emër përfaqësuesi i pazgjidhur, një lidhje e refuzuar, një sfidë 407 dhe një dështim certifikate tregojnë faza të ndryshme. Përdorni gabimin e parë kuptimplotë në vend që të zbatoni zgjidhje të vjetra IPv6 ose verifikimi certifikatash.

Nëse shkarkimi HTTP i Composer-it funksionon, por një varësi e bazuar në Git dështon, shqyrtoni procesin e veçantë Git, rrugën e tij dhe llogarinë e tij. Ky është një konsumator tjetër nga shkarkimi i suksesshëm i Composer-it.

Artikuj të ngjashëm