2017-10-07 6 views
0

certificat de réglage d'erreur vérifier les emplacements: CAFile: /var/local/etc/ca-bundle.crt CApath: aucunErreur lors de l'accès contenu d'autres sites utilisant php et boucle

Je reçois l'erreur ci-dessus tout en accédant à la contenu d'un site web utilisant php avec curl. Je suis très nouveau à utiliser à la fois php et curl donc pas en mesure de trouver la solution. Puis-je avoir une aide s'il vous plait?

Répondre

0

l'exécution de ces commandes devrait résoudre le problème:

sudo rm -rfv /var/local/etc/ca-bundle.crt 
sudo curl -o /var/local/etc/ca-bundle.crt https://curl.haxx.se/ca/cacert.pem 
sudo chmod 0444 /var/local/etc/ca-bundle.crt 

certaines pages, vous pouvez vérifier les détails: https://curl.haxx.se/docs/sslcerts.html/https://en.wikipedia.org/wiki/Certificate_authority

+0

Je vois cela dans terminalPoojas-MacBook-Pro: ~ poojadeole $ curl sudo - o /var/local/etc/ca-bundle.crt https://curl.haxx.se/ca/cacert.pem % Total% Reçus% Xferd Vitesse moyenne Temps Temps Temps Courant Décharger Télécharger Total dépensé Vitesse gauche 0 0 0 0 0 0 0 0 -: -: - -: -: - -: -: - 0Avertissement: Impossible de créer le fichier/v ar/local/etc/ca-bundle.crt: Pas de fichier Attention: ou répertoire 0 230k 0 2068 0 0 10578 0 0:00:22 -: -: - 0:00:22 10605 curl : (23) Échec du corps d'écriture (0! = 2068) –

+0

Désolé ... mais je ne peux pas comprendre exactement où est /var/local/etc/ca-bundle.crt –

+0

huh. Ajoutez --create-dirs à la commande curl puis. 'sudo curl -o /var/local/etc/ca-bundle.crt --create-dirs https: // curl.haxx.se/ca/​​cacert.pem' – hanshenrik