curl error 60:SSL対策 要旨

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)

Nextcloud及びWordPressを動作させているPHPの curl がHTTPS接続の認証につかう証明書ファイルが取得できないために発生した

PHP のプログラムで curl を使用している場合には同様のエラーが発生することがある

このエラーは、以下の対策で修正

  • 新しい証明書ファイル (cacert.pem) を取得する
  • 参照している場所のcacert.pemの置き換え、 curl が、cacert.pem を使用するようにする

cacert.pem のダウンロードと配置

cacert.pem は、curlライブラリの公式サイトからダウンロード
https://curl.se/docs/caextract.html
CA Bundle のページに、最新の「 cacert.pem 」のダウンロードリンクから最新の cacert.pem をダウンロード

Apache httpdの再起動 以上。