Apache CakePHP

【CakePHP2】cakephp Unable to configure the session, setting session.auto_start failed.

Apache2.2 → Apache2.4環境で、CakePHP(2.3.6)のSession周りのエラーが出たので、その解決方法を備忘録としてポストします。

CakePHP(2.3.6)でSessionエラー

エラー内容

[php]
cakephp Unable to configure the session, setting session.auto_start failed.
[/php]

対処方法

Apache2.2、PHP5.2では問題なく動作していたサイトなのですが、いきなりこの表示。
Apacheなのか、PHPなのか、CakePHPの問題なのかさっぱりでしたが、答えを書いておきます。

以前のポストで書いた内容ですが、

app/Config/core.php の190行目付近変。

編集前

[php]
Configure::write('Session', array(
'defaults' => 'php'
));
[/php]

編集後

[php]
Configure::write('Session', array(
'defaults' => 'database',
'cookie' => 'SID',
'timeout' => 1440,
));
[/php]

上記のように書き換えました。
書き換えた「defaults」を「database」にしていますが、これが犯人。

ここを、

[php]
'defaults' => 'php',
[/php]

に戻すと、エラーはなくなります。

理由は判りましたが、原因が解りません。恐らく、PHPのバージョンのせいだとは思うのですが…。
このまま動作させる分には構わないのですが、ちょっと気持ち悪い。
うーむ、どないするかな。

参考にしたサイト

-Apache, CakePHP
-, ,