phpsessioncakephpcakephp-2.2

CakePHP Error: Unable to configure the session, setting session.auto_start failed


I'm getting this error:

Error: [CakeSessionException] Unable to configure the session, setting session.auto_start failed.

I'm using Cakephp 2.2.4.

EDIT

It seems this guy had the same issue: Cakephp Session error on live site and using this

if(!isset($_SESSION)) session_start(); 

inside beforefilter method of AppController fix the error.

So my question is: why this happened? Everything was working fine and then suddendly this error appeared. Additionally I've realized that the folder app/tmp/sessions is empty and I have configured the session to be handled by Cake (in Config/core.php).


Solution

  • In PHP version 5.4.19 - developers closed the ability to set session.auto_start option from user script.

    CakePHP removed this option from default session configuration only in 2.4.0 version.

    So you have 3 main option: upgrade CakePHP, downgrade PHP, or use standard php session.