2017-10-07 4 views
0

エラー設定証明書の場所を確認するカールを使用して他のウェブサイトからのコンテンツにアクセスしながら、カールしたPHPを使ったウェブサイトのコンテンツ私はPHPとカールの両方を使用することに非常に新しいので、解決策を見つけることができません。誰かが助けてくれますか?問題を修正する必要があり、これらのコマンドを実行しているエラーPHPと

答えて

0

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 

あなたが詳細を確認することができますいくつかのページ:私はこれを見ることができますhttps://curl.haxx.se/docs/sslcerts.html/https://en.wikipedia.org/wiki/Certificate_authority

+0

terminalPoojas-のMacBook-Proの:〜poojadeole $ sudoのカール - o /var/local/etc/ca-bundle.crt https://curl.haxx.se/ca/cacert.pem %受信した合計%%Xferd平均速度時間時間現在の時間 Dloadアップロード使用済み総送信スピード 0 0 0 0 0 0 0 0 - : - : - : - : - : - : - : - 0警告:ファイルの作成に失敗しました/ v ar/local/etc/ca-bundle.crt:そのようなファイルはありません 警告:またはディレクトリ 0 230k 0 2068 0 0 10578 0 0:00:22 - : - :0:00:22 10605 カール(0!= 2068) –

+0

申し訳ありませんが、私は/var/local/etc/ca-bundle.crtを正確に理解できません。 –

+0

huh。 curlコマンドに--create-dirsを追加してください。 'sudo curl -o /var/local/etc/ca-bundle.crt --create-dirs https:// curl.haxx.se/ca /​​ cacert.pem'です。 – hanshenrik