Nid oes angen yr hen HTTP_PROXY_REQUEST_FULLURI na'r atebion FULLURI cysylltiedig yn Composer mwyach, ac nid ydynt yn cael eu defnyddio yn y gweithrediad a ddogfennwyd. Ni all fflag a anwybyddir atgyweirio llwybr y cleient sy'n rhedeg.

Ar gyfer Composer ar y llinell orchymyn mewn cragen POSIX, allforiwch y newidynnau dirprwy a gefnogir cyn galw Composer o'r gragen honno:

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

Mae enwau llythrennau bach yn cael eu ffafrio. Gall y ddau werth ddechrau gyda http:// pan fo'r dirprwy ei hun yn defnyddio HTTP cyffredin; nid yw cyrchfan HTTPS yn gofyn am gysylltiad HTTPS i'r dirprwy. Disodlwch endpoint yr enghraifft gyda'r gwasanaeth a gymeradwywyd. Ar gyfer lawrlwythiadau pecynnau cyhoeddus lle caniateir cyfryngwr cyhoeddus, dewiswch ymgeisydd HTTP o'r rhestr dirprwyon HTTP.

Mae angen y gwerthoedd ar IDE neu asiant adeiladu yn ei amgylchedd proses ei hun. Nid yw newid gosodiad parhaus wedyn yn diweddaru proses sydd eisoes yn rhedeg.

Pan fo Composer yn rhedeg y tu allan i'r CLI

Ar gyfer ceisiadau HTTP mewn cyd-destun nad yw'n CLI, nid yw Composer yn defnyddio http_proxy nac HTTP_PROXY. Yn lle hynny mae'n dogfennu CGI_HTTP_PROXY, gan amddiffyn rhag i bennawdau'r cais gael eu camgymryd am ffurfweddiad dirprwy y gellir ymddiried ynddo. Peidiwch â chopïo'r ateb cragen i ap gwe neu â chymryd gosodiadau dirprwy o gais anniogel.

Darllenwch y gweithrediad a fethodd

Mae enw dirprwy heb ei ddatrys, cysylltiad wedi'i wrthod, her 407 a methiant tystysgrif yn pwyntio at gamau gwahanol. Defnyddiwch y gwall cyntaf ystyrlon yn lle cymhwyso hen atebion IPv6 neu ddilysu tystysgrifau.

Os yw lawrlwytho HTTP Composer yn gweithio ond bod dibyniaeth sy'n seiliedig ar Git yn methu, archwiliwch y broses Git ar wahân, ei llwybr a'i chyfrif. Defnyddiwr gwahanol yw hwnnw i lawrlwytho llwyddiannus Composer.

Erthyglau cysylltiedig