Jei PECL diegimas naudoja bendrą PEAR atsisiuntėjo konfigūraciją, nustatykite jo tarpinį serverį, naudodami savo HTTP galinį tašką arba kandidatą iš HTTP tarpinių serverių sąrašo leidžiamiems viešiems paketų atsisiuntimams:

pear config-set http_proxy http://proxy.example:8080

Jei kita klaida yra sertifikato tikrinimas, sekite PHP binarią, kuri iš tikrųjų paleidžia PECL. Paklauskite tos binarios, kokius failus ji įkelia:

php --ini

Naudokite jos aiškų vykdomojo failo kelią, jei jis skiriasi nuo apvalkalo php. Svetainės PHP procesas gali skaityti kitą php.ini.

CLI taikomoje OpenSSL srauto konfigūracijoje nurodykite patvirtintą paketą:

openssl.cafile=/path/to/approved-ca-bundle.pem

Palikite įjungtą porininko ir pagrindinio kompiuterio vardo tikrinimą. Paketas turi pasitikėti patikrintu porininku, įskaitant organizacijos patvirtintą CA, kai to reikalauja jos patikros tvarka.

Grandinė nuo vykdomojo iki įkelto failo nulemia, ar pakeitimas pasieks šį atsisiuntėją. Galiojantis CA failas, sukonfigūruotas kitame PHP diegime, palieka PECL klaidą nepakeistą.

Susiję straipsniai