以下のようなエラー
1 2 3 |
注意してください!http://xxxx の更新中に問題が発生しました。サーバーは稼働しているサイトに接続できないようです。エラーメッセージ: Peer certificate cannot be authenticated with known CA certificates |
オレオレ証明書を入れていたのでうまくいかない。
- 正規の証明書を作成する
- ソースを改造して、オレオレ証明書で通るように(無理やり)する
前者は、ちゃんとした認証局を使ってSSL証明書をもらってください。
後者の方法 (wordpress 4.4)
/wp-includes/class-wp-http-curl.php
を修正する。
116行目に
1 2 3 |
$ssl_verify = false; |
を入れる。
以下のようになる
1 2 3 4 5 |
$ssl_verify = isset($r['sslverify']) && $r['sslverify']; $ssl_verify = false; if ( $is_local ) { |
よい、オレオレ証明書ライフを送って下さい。