CakePHP4 SSL配下でbebug_kitを表示させる

2021年12月20日

debug_kit表示されない -> $_SERVER['HTTPS’] = 'on’;
SSLをロードバランサで処理させて背後の Apache でCakePHPを使っている場合、debug_kit が http:// で出力されているため、ブラウザが読み込んでくれない。

F12でそれらしいメッセージが出ているか確認して該当する場合に以下のように対応してみます。

webroot/index.php の 22行目付近に追記

$_SERVER['HTTPS'] = 'on';

この設定で Router::url系の出力が https:// になるようです。悪影響があるかどうかは様子見中です。