Код: Выделить всё
Composer issue when trying to install "phpoffice/phpspreadsheet". SSL certificate problem: self-signed certificate in certificate chain
Код: Выделить всё
composer require phpoffice/phpspreadsheet
Затем я попытался использовать эту команду в CMD, потому что подумал, что мне нужен файл сертификата SSL.
Код: Выделить всё
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 365
Код: Выделить всё
{
"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",
Все еще не работает.
Пожалуйста, помогите мне с этой проблемой. Моих знаний композитора совершенно недостаточно.
Подробнее здесь: https://stackoverflow.com/questions/798 ... certificat
Мобильная версия