Yerel PHP cURL sorunu

0 Cevap php

Hızlı soru: Ben bir cURL sorgusu aracılığıyla Pinnacle Sepeti API sorgulamak bir PHP komut dosyası var. Benim laptop bu test ederken, sorun yok. Ben XML yanıtı ve tüm almak. O uzak sunucuda bir zamanlar ama ... Ben hiçbir sonuç almak. Eminim cURL uzak sunucuda yüklü olması için önceden kontrol ve emin. Ben uzak sunucuda (libcurl/7.19.5 vs libcurl/7.15.5) gibi aynı sürüm yok ama ben tür burada mesele şüpheliyim. Herhangi bir fikir ne benim komut atmak olabilir?

EDIT: İşte CURLOPT_STDERR ile bir dosyaya hataları ben çıkış yaparken ne olsun:

Lokal:

  • başarıyla ayarlandığını sertifika yerleri doğrulayın:
  • CAfile: none CApath: /etc/ssl/certs
  • DHE'nin-RSA-AES256-SHA kullanarak SSL bağlantısı

Sunucu tarafı:

  • başarıyla ayarlandığını sertifika yerleri doğrulayın:
  • CAfile: /etc/pki/tls/certs/ca-bundle.crt CApath: none
  • SSL sertifikası sorunu, CA sertifika Tamam olduğunu doğrulayın. Detaylar: error: 14090086: SSL rutinleri: SSL3_GET_SERVER_CERTIFICATE: sertifika başarısız doğrulamak

1 minutes of googling later... I found out that with this parameter : curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); My script works on the server... But it's kind of butched, isn't it?

0 Cevap