/

PHPのcurlでhttps通信を行おうとしたときに

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

が出る場合。エラーメッセージはCA認証につかう証明書ファイルが取得できないと言っている。何かしらのPHPフレームワークの中でこの例外が起こった場合はきちんとハンドリングされている(おそらくCAを無視する)こともあるがエラー出力がうるさいので直したい。

カスタムテーマのphpから、body配下にプラグインによって出力されたclass="mathjax"がある時だけ<head></head>にmathjaxのスクリプトコードを記述する機能を持たせることができた。実際にはmathjaxが無い場合に出力の<script>タグをコメントアウトしているがどちらも同じこと。それについてメモする。