apacheで↓の設定をしている場合に困った。httpsのページでphpmyadminにログインするとhttpに飛んだ。しかもport:443の。
にアクセスしてログインすると、
がLocationで返ってきてブラウザからアクセスできなかった。phppgadminは大丈夫だったんだけどなぁ。phpの作りの違いか。
解決?
phpmyadminのphpが環境変数を見て、HTTPかHTTPSかを判別してLocationで返すURLを作成しているのか?phpわかんねー。とりあえずindex.phpconfig.inc.phpの先頭に、
$_SERVER['HTTPS'] = "on";
を足して、強制的にHTTPSのページと判断させるというbkで解決した。