Como no uso de esos instaladores no puedo opinar.
Vamos a probar con un ejemplo mas sencillo:
pagina1.php
Código PHP:
<?php
session_start();
$_SESSION['prueba']='probando';
?>
<a href="pagina2.php">Pagina 2</a>
pagina2.php
Código PHP:
<?php
session_start();
echo $_SESSION['prueba'].'<br>';
$_SESSION['prueba']=$_SESSION['prueba'].'-1';
?>
<a href="pagina2.php">Pagina 2</a>
Vas al directorio donde le has dicho que cree los ficheros de session (session.save_path) y "memorizas" los ficheros que tiene. A continuacion cargas pagina1.php. Miras en el directorio si ha creado algun fichero. Si lo ha hecho, va bien. Pinchas en el link a pagina 2. Miras el mensaje que te muestra. Si no es el esperado, mira en el directorio si ha creado otro fichero. Si lo ha creado, es que por alguna razon no funciona la propagacion del id. En principio le tienes configurado que lo haga por cookies. Quizas deberias poner en session.cookie_domain = localhost y probar. Si te aparece el mensaje esperado, dale al link y mira si cambia el mensaje.
Mira si te funciona este ejemplo.
Suerte.