Ошибка Curl Windows 60 при загрузке https://repo.packagist.org/packages.json: SSL Сертификат Проблема: Невозможно получиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка Curl Windows 60 при загрузке https://repo.packagist.org/packages.json: SSL Сертификат Проблема: Невозможно получи

Сообщение Anonymous »

При обновлении композитора о моих проектах Laminas с композитором (на машине Windows с PHP 8.3 и Apache 2.4) из синего. Эта ошибка появилась 2 дня назад (до этого я использовал ее с успехом):
Ошибка Curl 60 при загрузке https://repo.packagist.org/packages.json: ssl -сертификат
Проблема: Невозможно получить локальный сертификат эмитента
Что я попробовал (без успеха): < /p>
  • Отключение против вируса < /li>
    Загрузка последней cacert.pem и изменил PHP. INI в местоположение с сертификатом (curl.cainfo и openssl.cafile). < /li>
    Версия композитора обновления (мне пришлось изменить «Отключить TLS»: false in composer config.json, а затем и затем это сработало)
  • Удал последнее обновление Windows
  • Composer Self-Update-Update-keys
У меня заканчиваются варианты, и я гуглю уже 2 дня и много пробовал, но не смог найти решение для этой проблемы. < /p>

Код: Выделить всё

composer diagnose

Checking composer.json: OK
Checking platform settings: OK
Checking git settings: No git process found
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: FAIL
[Composer\Downloader\TransportException] curl error 60 while downloading https://repo.packagist.org/packages.json: SSL certificate problem: unable to get local issuer certificate
Checking github.com rate limit: FAIL
[Composer\Downloader\TransportException] curl error 60 while downloading https://api.github.com/rate_limit: SSL certificate problem: unable to get local issuer certificate
Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: ***
Dev Public Key Fingerprint: ***
OK
Checking Composer version: FAIL
[Composer\Downloader\TransportException] curl error 60 while downloading https://getcomposer.org/versions: SSL certificate problem: unable to get local issuer certificate
Checking Composer and its dependencies for vulnerabilities: Failed performing audit: curl error 60 while downloading https://repo.packagist.org/packages.json: SSL certificate problem: unable to get local issuer certificate
Composer version: 2.8.5
PHP version: 8.3.17
PHP binary path: C:\PHP\php.exe
OpenSSL version: OpenSSL 3.0.15 3 Sep 2024
curl version: 8.7.0-DEV libz 1.2.12 ssl OpenSSL/3.0.15
zip: extension present, unzip not available, 7-Zip not available
Процедура загрузки cacert.pem

Перейти на https://curl.se/docs/caextract.html < /li>
Скачанный cacert.pem < /li>
Загрузил его в местоположение сертификата Composers config.php < /li>
Чтобы проверить Хэш я добавил эту строку в некоторый файл php: echo hash_file ('sha256', 'example.txt', false); < /li>
< /ol>

< LI> Хэш не соответствует хэш в загруженном сертификате или «Вот SHA256SUM текущего файла PEM». PEM -> SHA256: *** D3ACA3C05C566D8DC98E116
Хеш в PHP -файле -> *** B934CA495991B7852B855
hash при использовании Link https: // curl. .se/ca/cacert.pem.sha256 -> *** 90425D7DA901A11531B3AA5

Подробнее здесь: https://stackoverflow.com/questions/794 ... kages-json
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»