Проблема с композитором при попытке установить «phpoffice/phpspreadsheet». Проблема с сертификатом SSL: самозаверяющий сPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проблема с композитором при попытке установить «phpoffice/phpspreadsheet». Проблема с сертификатом SSL: самозаверяющий с

Сообщение Anonymous »

Я получил эту ошибку:

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

Composer issue when trying to install "phpoffice/phpspreadsheet". SSL certificate problem: self-signed certificate in certificate chain
Когда я пытался установить phpoffice/phpspreadsheet с помощью команды

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

composer require phpoffice/phpspreadsheet
внутри моего проекта CodeIgniter 4.
Затем я попытался использовать эту команду в CMD, потому что подумал, что мне нужен файл сертификата SSL.

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

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 365
и использовал файл «cert.pem» в моем композиторе.json вот так, но он все равно не работает. Приведенная выше команда создала 2 файла: «cert.pem» и «key.pem».

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

{
"name": "codeigniter4/framework",
"description": "The CodeIgniter framework v4",
"license": "MIT",
"type": "project",
"homepage": "https://codeigniter.com",
"require": {
"php": "^8.1",
},
"autoload": {
"psr-4": {
"CodeIgniter\\": "system/"
},
"exclude-from-classmap": [
"**/Database/Migrations/**"
]
},
"config": {
"optimize-autoloader": true,
"preferred-install": "dist",
"sort-packages": true,
"disable-tls": true,
"secure-http": false,
"options": {
"ssl": {
"verify_peer": false,
"allow_self_signed": false,
"cafile": "C:/key_for_composer/cert.pem",
"local_cert": "C:/key_for_composer/cert.pem"
}
}
},
"scripts": {
"test": "phpunit"
}
Не работает. Я также попробовал эту команду:

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

composer config -g cafile "C:/key_for_composer/cacert.pem",
Я получил файл cacert.pem из «https://curl.se/docs/caextract.html».
Все еще не работает.
Пожалуйста, помогите мне с этой проблемой. Моих знаний композитора совершенно недостаточно.

Подробнее здесь: https://stackoverflow.com/questions/798 ... certificat
Ответить

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

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

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

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

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