2017-04-06 2 views
0

Hallo Ich erhalte diese Störung, wenn auf XAMPP auf MAC OS Sierra 10,2Fatal error: abgefangene Ausnahme 'Exception' mit der Meldung ‚HTTP-Fehler (60)

Fatal error: Uncaught exception 'Exception' with message 'HTTP Error (60): SSL certificate problem: self signed certificate in certificate chain'

Nicht sicher, ob etwas eine Anwendung laufen tun mit diesem openssl.cafile=/Applications/XAMPP/xamppfiles/share/curl/curl-ca-bundle.crt

Ich habe keine Ahnung, was zu tun ist?

Prost

+0

Dies ist nicht OS-spezifische, sondern eher ein Curl-Problem in PHP. Werfen Sie einen Blick auf diesen Link http://unitestep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/ – Yolo

+1

Mögliches Duplikat von [CURL Fehler 60 : SSL-Zertifikat: lokales Ausstellerzertifikat nicht verfügbar] (http://stackoverflow.com/questions/29822686/curl-error-60-ssl-certificate-unable-to-get-local-issuer-certificate) – CodeMonkey

Antwort

0

Hallo Vielen Dank für die Eingabe. Ich habe XAMPP neu installiert und dieses Cert-Problem wurde behoben.

0

Sie versuchen, eine Ressource über https und der Remote-Server ein nicht vertrauenswürdiges Zertifikat zeigt zuzugreifen.

  • Es könnte nur bedeuten, dass Ihre Installation veraltet ist, können Sie die Anweisungen auf dieser anwser https://stackoverflow.com/a/41274288/3474436 folgen.

  • Wenn Sie auf einem Entwickler-Umgebung sind können Sie diese Prüfungen mit diesen beiden Einstellungen deaktivieren:

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
    

    Aber das tun, auf eigene Gefahr, da es keine MitM attack verhindern. Daher können Sie das Zertifikat stattdessen in den Keystore hinzufügen, wenn Sie sicher sind, dass Sie ihm vertrauen können.

  • Wenn der Remote-Server, auf den Sie zugreifen möchten, Ihnen gehört, sollten Sie ein Zertifikat anfordern, z. B. https://letsencrypt.org/10, das kostenlose vertrauenswürdige Zertifikate bereitstellt.

Verwandte Themen