utils.phpにバグがあるので、以下の箇所を
define('ROOT_PATH', 'http:'.(isset($_SERVER['HTTPS']) ? 's' : '').'//'.str_replace(array('//','¥/'), '/¥ ', $_SERVER['HTTP_HOST'].dirname($SS=$_SERVER['SCRIPT_NAME']).'/'));
以下のように修正。コロンの位置をhttpの後ろから//の前に変えるだけです。
define('ROOT_PATH', 'http'.(isset($_SERVER['HTTPS']) ? 's' : '').'://'.str_replace(array('//','¥/'), '/¥ ', $_SERVER['HTTP_HOST'].dirname($SS=$_SERVER['SCRIPT_NAME']).'/'));
昨今ブラウザがSSLでない接続を危険だと警告するようになり、そのうちデフォルト禁止にしそうな勢い。ようやく重い腰を上げてさくらサーバのHTTPSを有効にしたところ、スタイルシートからスクリプトからことごとくhttp:s//~という謎URLにされて読み込めなかった次第。「どうせ重い腰上げるなら5年以上アップデートの無いppBlogをだな」という意見はスルー。
デバッグにはEmacsを使っていたのですが、久々だったのでカーソル移動などの操作ミス連発。ようやく慣れてきたころに上記不具合を修正。この記事書いている間はついEmacsキー操作が出てしまい、FireFoxが新しいタブ出したりブックマーク追加したりで慌てる始末 orz
1. m-tezuka — 2018/06/16@09:29:48
「ppBlog SSL」で検索してここに辿り着きました。
ppBlogがSSLに対応していなくてSSL化をあきらめていましたが、助かりました。
ありがとうございました。