Komponist — > Fehler:14090086:SSL-Routinen:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Ich kann eine Verbindung zu SSL-sites installiert Komponist durch Befehl Linie über HTTPS. Überprüft die OPENSSL-version SSL Version => OpenSSL/1.0.1j
. Also, wo ist das problem? Gedanken?
Hier ist die raw-Ausgabe.
[kunaaljain@localhost php]$ /opt/lampp/bin/php-5.6.3 composer.phar diagChecking composer.json: FAIL
the property name is required
the property description is required
No license specified, it is recommended to do so. For closed-source software you may use "proprietary" as license.
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
failed to open stream: Cannot connect to HTTPS server through proxy
Checking HTTP proxy: FAIL
[Composer\Downloader\TransportException] The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
failed to open stream: Cannot connect to HTTPS server through proxy
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist eine OpenSSL-Problem mit php - > 5.6. Rob Allen hat ein Update mit homebrew hier:
http://akrabat.com/ssl-certificate-verification-on-php-5-6/
Gibt es auch einen offiziellen issue auf github für Komponisten:
https://github.com/composer/composer/issues/2798#issuecomment-68200214
Bearbeiten Sie Ihre php.ini Verknüpfung Ihrer cert-Dateien beheben sollte:
Diese Frage sagt Ihnen, wie Sie den richtigen Weg zu finden:
Komponist update schlägt fehl, während der Aktualisierung von packagist
Ich hatte den gleichen Fall bei meinem Mac, nachdem ich update auf OSX El Capitan und habe update andere Dinge, die zur gleichen Zeit in meiner Entwicklungsumgebung.
Ich brannte einen halben Tag untersucht, und kam zu dem Schluss, dass der Grund war in openssl mit veralteten Zertifikaten. Lösung war Extrakt Zertifikate von Apple Keychain, via bash-Skript:
Dies sollte helfen, in den meisten Fällen, wenn die Konfiguration von openssl wurde nicht manuell Durcheinander vor. Einfaches update der Zertifikate benötigt wird.
Ich hatte das gleiche Problem, wenn Sie versuchen zu laufen composer in meinem lokalen vagrant Umgebung. Das Problem entdeckt zu werden verursacht durch die system-clock wird aus dem sync.
Behoben, durch ausführen