Il s'agit d'un problème possible lorsque le chemin d'enregistrement de php_session n'est pas correctement défini :
Le répertoire de stockage de la session n'existe pas ou php n'a pas les droits suffisants pour y écrire.
Pour définir le répertoire php_session ajoutez simplement la ligne suivante au php.ini :
session.save_path="/tmp/php_session/"
Et donnez les droits d'écriture au serveur http.
généralement, le serveur http s'exécute en tant que démon utilisateur dans le démon de groupe. Si c'est le cas, les commandes suivantes le feront :
chown -R :daemon /tmp/php_session
chmod -R g+wr /tmp/php_session
service httpd restart