Code: Select all
Composer issue when trying to install "phpoffice/phpspreadsheet". SSL certificate problem: self-signed certificate in certificate chain
Code: Select all
composer require phpoffice/phpspreadsheet
Ich habe dann versucht, diesen Befehl auf dem CMD zu verwenden, weil ich dachte, ich benötige eine SSL-Zertifikatdatei.
Code: Select all
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -sha256 -days 365
Code: Select all
{
"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"
}
Funktioniert nicht. Ich habe auch diesen Befehl ausprobiert:
Code: Select all
composer config -g cafile "C:/key_for_composer/cacert.pem",
Funktioniert immer noch nicht.
Bitte helfen Sie mir bei diesem Problem. Meine Composer-Kenntnisse sind ziemlich mangelhaft.
Mobile version