ジオコーディングで緯度経度が取得できないとき

住所から緯度経度が取得できなくなました。

どうやら外部サイトから情報を取得するcurl関数でひかかっているみたいです。

curlのエラーを文字列で起こしてみよう。
$error = curl_error($ch);
var_dump($error);

‘error setting certificate verify locations:
CAfile: C:\xampp\apache\bin\curl-ca-bundle.crt
CApath: none’

ふむふむ、ssh証明書がないらしいです。
ということで、、

①https://curl.haxx.se/docs/caextract.htmlからcacert.pemをダウンロードします。
②C:\xampp\apache\bin(場所は環境による)に置きます。
③curl-ca-bundle.crtに名前を変更します。(拡張子もそのまま変更して大丈夫)

vagrantからxamppにローカル環境を移行したことによって、ssh証明書が欠陥していることが原因でした。

GiHub(Sourcetree)のコミットの取り消し

今回原因不明のバグに遭遇してしてしまい(解決したが)、コミット前の状態に戻そうとしたら思いの外手こずったので、忘れん坊の自分のためにメモを残しておきます。

プッシュ前とプッシュ後で変わってくるので要注意!!

 

・プッシュ前のコミット

プッシュ前のコミットであれば、自分が戻したい位置のコミットにカーソルを合わせ右クリックする。次に、「現在のブランチをこのコミットまでリセット」をクリックする。

・プッシュ後のコミット

プッシュ後となると少し話が変わってくる。自分の消したいと考えるコミット内容にカーソルを合わせ右クリックする。次に、「このコミットを打ち消し…」をクリックする。