kohanaのauthモジュールでくっそハマった件
諸事情によりkohanaのバージョンを3.2から3.3.2(最終版)に上げて、
その誤差を吸収していたら、むちゃむちゃ大きくハマった。
作ったCMS管理画面にログインできなくなった。
原因を先に書くと、ディレクトリ名やファイル名を変更した際に
ちゃんとクラス名を同時に書き換えなかったせいで、継承が狂って
「こんなクラスないよ?」って言われていただけなんだけれど。
PHP Fatal error: Class ‘XXXXXXXXXXXXXXX’ not found
みたいなエラーをちゃんと吐いてくれればいいのに、
Error reading session data.
としか出てこない。
おまけにこれでググるとえらいたくさん文献が見つかる。
発狂寸前だった。
で、とりあえずどこかのページで見つけた方法にたどり着いたわけだが…
bootstrap.php内で、kohana::init()としている中で
‘errors’ => false
と追記するとちゃんとapache側にエラーログが出るようになるので、
そこで始めて上記のPHP Fatal errorとお目見えできる。
これ多分今後も重要。
コメントはまだありません。