Composerin vanhat HTTP_PROXY_REQUEST_FULLURI ja niihin liittyvät FULLURI-ratkaisut eivät ole enää tarpeen eikä niitä käytetä dokumentoidussa toteutuksessa. Ohitettu lippu ei voi korjata käynnissä olevan asiakkaan reittiä.

Komentorivin Composerille POSIX-kuoressa vie tuetut välityspalvelinmuuttujat ennen kuin kutsut Composeria kyseisestä kuoresta:

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

Pieniä kirjaimia suositaan. Molemmat arvot voivat alkaa http://, kun välityspalvelin itse käyttää tavallista HTTP:tä; HTTPS-kohde ei vaadi HTTPS-yhteyttä välityspalvelimeen. Korvaa esimerkin endpoint hyväksytyllä palvelulla. Julkisissa pakettilatauksissa, joissa julkinen välittäjä on sallittu, valitse HTTP-ehdokas HTTP-välityspalvelinluettelosta.

IDE tai build-agentti tarvitsee arvot omassa prosessiympäristössään. Pysyvän asetuksen muuttaminen myöhemmin ei päivitä jo käynnissä olevaa prosessia.

Kun Composer toimii CLI:n ulkopuolella

CLI:n ulkopuolisessa ympäristössä tehtäviin HTTP-pyyntöihin Composer ei käytä http_proxy tai HTTP_PROXY. Sen sijaan se dokumentoi CGI_HTTP_PROXY, mikä estää pyyntöjen otsakkeiden tulkitsemisen luotetuksi välityspalvelinasetukseksi. Älä kopioi kuoriratkaisua verkkosovellukseen äläkä ota välityspalvelinasetuksia epäluotettavasta pyynnöstä.

Lue epäonnistunut toiminto

Ratkaisematon välityspalvelimen nimi, hylätty yhteys, 407-haaste ja varmennevirhe viittaavat eri vaiheisiin. Käytä ensimmäistä merkityksellistä virhettä sen sijaan, että sovellat vanhoja IPv6- tai varmenteen vahvistusratkaisuja.

Jos Composerin HTTP-lataus toimii mutta Git-pohjainen riippuvuus epäonnistuu, tutki erillinen Git-prosessi, sen reitti ja sen tili. Se on eri kuluttaja kuin onnistunut Composer-lataus.

Aiheeseen liittyvät artikkelit