2016-07-19 5 views
0

ich bin von dieser Seite ein Problem mit Verkäufer-Center SDK mit:curl Fehler: 60 Verkäufer-Center SDK

https://github.com/rocket-internet-berlin/SellerCenterSDK-PHP

ich habe genau wie das, was er sagte. und wenn ich an den Punkt komme, um es zu testen

php ./genericGetter.php 

i got Fehler sagen:

curl error 60: ssl certificate problem: unable to get local issuer certificate 

ich versuche, meinen Firewall zu deaktivieren und hinzugefügt cacert.pem von dieser Seite https://curl.haxx.se/ca/cacert.pem mein php.ini und noch kein Glück . Kann jemand eine Lösung anbieten?

+2

Bitte versuchen Sie http://stackoverflow.com/questions/25228226/curl-ssl-certificate-error – TinhNQ

Antwort

0

können Sie versuchen, es

curl.cainfo=c:\path\to\cacert.pem 

php.ini hinzufügen und opt_option versuchen, wenn immer noch nicht.

$options = array(
    CURLOPT_RETURNTRANSFER => true,  // return web page 
    CURLOPT_HEADER   => false, // don't return headers 
    CURLOPT_FOLLOWLOCATION => true,  // follow redirects 
    CURLOPT_ENCODING  => "",  // handle all encodings 
    CURLOPT_USERAGENT  => "spider", // who am i 
    CURLOPT_AUTOREFERER => true,  // set referer on redirect 
    CURLOPT_CONNECTTIMEOUT => 120,  // timeout on connect 
    CURLOPT_TIMEOUT  => 120,  // timeout on response 
    CURLOPT_MAXREDIRS  => 10,  // stop after 10 redirects 
    CURLOPT_SSL_VERIFYPEER => false  // Disabled SSL Cert checks 
); 
curl_setopt_array($ch, $options); 
0

gerade herausgefunden.

innerhalb vendor\guzzlehttp\guzzle\src\HandlerCurlFactory.php, auf line 329; Veränderung;

$conf[CURLOPT_SSL_VERIFYPEER] = true; 

zu

$conf[CURLOPT_SSL_VERIFYPEER] = false; 

so weit, ich weiß nicht, den Nebeneffekt, dass vielleicht passiert. aber es funktioniert jetzt gut.

hoffentlich ist dies nützlich für diejenigen, die mit Seller Center SDK arbeiten möchten.

Verwandte Themen