PHPエラー ssl3_get_server_certificate:certificate verify failed

2018/04/07WordPress

2018年4月5日にKUSANAGIをバージョンアップ後、次のエラーが出るようになった。PHPの getimagesize関数を呼ぶところでエラーになる。
(本当にKUSANAGIが原因かは謎。接続先のhttpsサーバーが原因かもしれない。要調査)

PHP Warning: getimagesize(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in foobar.php on line XX
PHP Warning: getimagesize(): Failed to enable crypto in foobar.php on line XX
PHP Warning: getimagesize(https://xxxx/yyyy.jpg): failed to open stream: operation failed in foobar.php on line XX

セキュリティ対応のリリースでもありますので、速やかにアップデートを行うことが推奨されます。
PHP 7.2.4
OpenSSL 1.0.2o

OpenSSLをアップデート致しましたので、関連ミドルウェアの再ビルドも行っています。ご使用のミドルウェアの再起動をお願い致します。

原因

接続先サーバーがTLSでしか繋がらなくなったようだ。SSLv3が拒否される。下記に調査方法あり。

下記ページの方法を参考に対処。

うちのサーバーも そろそろSSLv3蹴るかなあ。 いまだにIE8で繋いでくる人がいたりするけど、さすがに蹴ってもいいような気がする。

WordPress

Posted by ず@沖縄